Расскажи, что такое Event Loop. Что относится к микротаскам и макротаскам?

Event Loop организует выполнение задач среды; Promise-обработчики и queueMicrotask относятся к микрозадачам, таймеры и события — к обычным задачам.

Короткий ответ

Что ответить на собеседовании

Event Loop организует выполнение задач среды; Promise-обработчики и queueMicrotask относятся к микрозадачам, таймеры и события — к обычным задачам.

Подробный разбор

Ответ с пояснениями

Event Loop организует выполнение задач среды; Promise-обработчики и queueMicrotask относятся к микрозадачам, таймеры и события — к обычным задачам.

Сначала завершается текущий синхронный код, затем выполняются микрозадачи до опустошения очереди. Браузер получает возможность обновить экран между этапами цикла, но не обязан рисовать после каждой задачи. Конкретные очереди Node.js отличаются от браузерных.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее