Вы разбираетесь в Event Loop?

По мере изучения или активного применения Javascript/Typescript приходишь рано или поздно к задаче, требующей детального понимания внутренного устройства цикла событий.

В конце концов, на техсобесах могут поинтересоваться, знаете ли вы, в каком порядке выполнится промис, событие на странице, setTimeout(…, 0) и какой-то синхронный код.

Небольшая подборка материалов, которые помогут погрузиться в тему и досконально разобраться, что к чему(цвет субъективно отражает сложность усвоения):

🟢 Детальный видео-разбор Event Loop’а с анимациями (на русском)

🟢 Статья от Хекслета (Советую сразу после видео)

🟠 Это база, учебник Ильи Кантора

🔴 На всякий случай оставлю и это

А так же крутые визуализаторы модели Event Loop’а (Можно потыкать и поиграться):

Лучшее, что находил

Еще один достойный пример

😃 Поделись постом со знакомым кодером, ему будет полезно

Компьютеры мыслят сами

 

Источник

Event, loop, вы, разбираетесь

Читайте также