Вы не ждали, а мы припёрлись тут опять с циклом статей.
Как же мне понравилось разбираться в каком-то вопросе путём ресёрча и написания статьи на эту тему. Так я, после цикла про Event Loop, когда меня в очередной раз занесло в исходники Node.js, решила чуть лучше познакомиться с libuv — той самой культовой библиотекой, на которой, кажется, построен весь Node.js. На этот раз, по моим планам, он должен получиться короче, буквально на 3 (может 4) статьи.
Как принято говорить на ютубе, заваривайте себе чаёк или кофеёк, и присоединяйтесь, будем постигать libuv вместе 💫
Погружение в libuv. Часть 1. Зачем он нужен?
#startpoint_dev_nodejs
Как же мне понравилось разбираться в каком-то вопросе путём ресёрча и написания статьи на эту тему. Так я, после цикла про Event Loop, когда меня в очередной раз занесло в исходники Node.js, решила чуть лучше познакомиться с libuv — той самой культовой библиотекой, на которой, кажется, построен весь Node.js. На этот раз, по моим планам, он должен получиться короче, буквально на 3 (может 4) статьи.
Как принято говорить на ютубе, заваривайте себе чаёк или кофеёк, и присоединяйтесь, будем постигать libuv вместе 💫
Погружение в libuv. Часть 1. Зачем он нужен?
#startpoint_dev_nodejs
Telegraph
Погружение в libuv. Часть 1. Зачем он нужен?
Anastasia Kotova Введение Как мы знаем, Node.js состоит не только из JavaScript-модулей, написанных специально для серверной разработки. Под капотом он использует две важнейшие составляющие: движок V8, отвечающий за быстрое выполнение JavaScript-кода, и библиотеку…
❤15🎉4🔥2
Продолжение цикла про 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 в отдельном цикле статей. Там мы рассмотрели, какие фазы цикла существуют. В этой статье мы сосредоточимся…
🔥13
Завершающая часть цикла про 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, библиотека…
🔥8