Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/JavaScript/event-loop

Что такое `Event Loop` в JavaScript и как он работает?

СобеседованиеАсинхронность

Event Loop — механизм, обеспечивающий выполнение асинхронного кода в однопоточном окружении.

Как работает:

  1. Выполняется весь синхронный код
  2. Выполняются все задачи из очереди микрозадач
  3. Берется первая задача из очереди макрозадач и выполняется
  4. При необходимости обновляется пользовательский интерфейс
  5. Цикл возвращается к обработке очереди микрозадач
  • При отсутствии задач Event Loop продолжает ожидание новых событий
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov