#startpoint_dev_nodejs
Как-то вечером я задумалась: мне ведь нравится Node.js, но я знаю о нём далеко не всё. Так зародилась идея копнуть глубже — разобраться в таинственных механизмах, которые заставляют эту систему работать на благо разработчиков.
Поэтому приглашаю вас в увлекательное путешествие по просторам вечных циклов макро- и микротасок, setTimeout-ов и nextTick-ов. Мы будем постепенно погружаться, в частности, в работу Event Loop — от базового “что это вообще такое” до фундаментальных вещей, на которых строится Node.js.
P. S. Я пишу эти посты прямо сейчас и, как истинный писатель, сама не знаю, куда заведёт меня эта история и чем закончится путь её героев. Так что если у вас есть интересные темы или экзистенциальные вопросы про Node.js — пишите, будем разбираться вместе!)
Event Loop крутится, Node.js мутится. Часть 1. Браузер VS сервер.
  
  Как-то вечером я задумалась: мне ведь нравится Node.js, но я знаю о нём далеко не всё. Так зародилась идея копнуть глубже — разобраться в таинственных механизмах, которые заставляют эту систему работать на благо разработчиков.
Поэтому приглашаю вас в увлекательное путешествие по просторам вечных циклов макро- и микротасок, setTimeout-ов и nextTick-ов. Мы будем постепенно погружаться, в частности, в работу Event Loop — от базового “что это вообще такое” до фундаментальных вещей, на которых строится Node.js.
P. S. Я пишу эти посты прямо сейчас и, как истинный писатель, сама не знаю, куда заведёт меня эта история и чем закончится путь её героев. Так что если у вас есть интересные темы или экзистенциальные вопросы про Node.js — пишите, будем разбираться вместе!)
Event Loop крутится, Node.js мутится. Часть 1. Браузер VS сервер.
Telegraph
  
  Event Loop крутится, Node.js мутится. Часть 1. Браузер VS сервер.
  Вопрос c собеседований Наверняка, вы не раз слышали один из любимых вопросов интервьюеров: “Расскажите про Event Loop в JavaScript”. Как правило, речь идёт про браузерную версию JavaScript. И если нужен простой ответ, он может звучать так:
👍4
  #startpoint_dev_nodejs
Продолжаю погружаться в Node.js, и сегодня на очереди нюансы работы Event Loop.
Event Loop крутится, Node.js мутится. Часть 2. Нюансы работы Event Loop.
  
  Продолжаю погружаться в Node.js, и сегодня на очереди нюансы работы Event Loop.
Event Loop крутится, Node.js мутится. Часть 2. Нюансы работы Event Loop.
Telegraph
  
  Event Loop крутится, Node.js мутится. Часть 2. Нюансы работы Event Loop.
  Предыдущие части Event Loop крутится, Node.js мутится. Часть 1. Браузер VS сервер. В предыдущей статье мы разобрали, как базово работает Event Loop в Node.js и какие его основные отличия от браузерного. Теперь погрузимся в нюансы его работы. Предсказать порядок…
👍2
  #startpoint_dev_nodejs
Третья часть моего погружения в Event Loop уже тут! В этот раз разбираюсь, как Node.js читает файлы, работает с потоками и почему одна регулярка может положить весь сервер.
Event Loop крутится, Node.js мутится. Часть 3. За пределами Event Loop.
  
  Третья часть моего погружения в Event Loop уже тут! В этот раз разбираюсь, как Node.js читает файлы, работает с потоками и почему одна регулярка может положить весь сервер.
Event Loop крутится, Node.js мутится. Часть 3. За пределами Event Loop.
Telegraph
  
  Event Loop крутится, Node.js мутится. Часть 3. За пределами Event Loop.
  Предыдущие части Event Loop крутится, Node.js мутится. Часть 1. Браузер VS сервер. Event Loop крутится, Node.js мутится. Часть 2. Нюансы работы Event Loop. В предыдущих частях мы разобрали, как работает Event Loop в Node.js, его отличия от браузерного, а…
👍1
  #startpoint_dev_nodejs
Четвёртая часть моей серии про Event Loop! На этот раз — HTTP-серверы: как Node.js принимает запросы, что происходит под капотом, зачем нужны таймауты и обработка ошибок.
Event Loop крутится, Node.js мутится. Часть 4. HTTP-сервер.
  
  Четвёртая часть моей серии про Event Loop! На этот раз — HTTP-серверы: как Node.js принимает запросы, что происходит под капотом, зачем нужны таймауты и обработка ошибок.
Event Loop крутится, Node.js мутится. Часть 4. HTTP-сервер.
Telegraph
  
  Event Loop крутится, Node.js мутится. Часть 4. HTTP-сервер.
  Предыдущие части Event Loop крутится, Node.js мутится. Часть 1. Браузер VS сервер. Event Loop крутится, Node.js мутится. Часть 2. Нюансы работы Event Loop. Event Loop крутится, Node.js мутится. Часть 3. За пределами Event Loop. Мы уже говорили про Event Loop…
👍1