Продолжение цикла про libuv. На этот раз полезем прямо в кишки операционных систем ⚰️
Как бы мне ни хотелось обойти эту тему стороной, но реализация неблокирующего ввода-вывода — это не просто внутренняя деталь, а один из главных столпов и libuv, и всего Node.js.
Обещаю, дальше будет легче!)
Погружение в libuv. Часть 2. Неблокирующий ввод-вывод.
#startpoint_dev_nodejs
Как бы мне ни хотелось обойти эту тему стороной, но реализация неблокирующего ввода-вывода — это не просто внутренняя деталь, а один из главных столпов и libuv, и всего Node.js.
Обещаю, дальше будет легче!)
Погружение в libuv. Часть 2. Неблокирующий ввод-вывод.
#startpoint_dev_nodejs
Telegraph
Погружение в libuv. Часть 2. Неблокирующий ввод-вывод.
Предыдущие части Погружение в libuv. Часть 1. Зачем он нужен? Как бы нам ни хотелось пройти по лёгкому пути, чтобы разобраться, как работает Event Loop в libuv и на чём вообще держится Node.js, — придётся чуть-чуть углубиться в устройство операционных систем.…
🔥11❤1
Третья часть про libuv. Смотрим, как реализован Event Loop внутри libuv, и как с этим жить простому разработчику.
Погружение в libuv. Часть 3. Опять Event Loop.
#startpoint_dev_nodejs
Погружение в libuv. Часть 3. Опять Event Loop.
#startpoint_dev_nodejs
Telegraph
Погружение в libuv. Часть 3. Опять Event Loop.
Предыдущие части Погружение в libuv. Часть 1. Зачем он нужен? Погружение в libuv. Часть 2. Неблокирующий ввод-вывод. Мы уже говорили про Event Loop в Node.js в отдельном цикле статей. Там мы рассмотрели, какие фазы цикла существуют. В этой статье мы сосредоточимся…
🔥12
Завершающая часть цикла про libuv здесь!
Рассмотрим некоторые другие интересные функции libuv, и поговорим про их использование внутри Node.js.
Погружение в libuv. Часть 4. Другие функции.
#startpoint_dev_nodejs
Рассмотрим некоторые другие интересные функции libuv, и поговорим про их использование внутри Node.js.
Погружение в libuv. Часть 4. Другие функции.
#startpoint_dev_nodejs
Telegraph
Погружение в libuv. Часть 4. Другие функции.
Предыдущие части Погружение в libuv. Часть 1. Зачем он нужен? Погружение в libuv. Часть 2. Неблокирующий ввод-вывод. Погружение в libuv. Часть 3. Опять Event Loop. Помимо работы с Event Loop, которая, безусловно, является центральной частью libuv, библиотека…
🔥7