Встречается на собеседованиях • сегодня
За что отвечает Event Loop кроме micro и macro tasks
Event Loop управляет выполнением кода, обработкой событий и рендерингом в браузере. Помимо очередей микро- и макрозадач, он:
- Координирует рендеринг (repaint/reflow) — после выполнения задач и микрозадач, перед следующей итерацией цикла, браузер может обновить UI, если это необходимо.
-
Обрабатывает события (клики, скролл и т.д.) — они попадают в очередь событий и выполняются на соответствующей фазе Event Loop.
-
Управляет I/O операциями (сетевые запросы, файловые операции в Node.js) — их колбэки попадают в очередь макрозадач.
Пример:
javascript
setTimeout(() => console.log('macro'), 0);
Promise.resolve().then(() => console.log('micro'));
button.addEventListener('click', () => console.log('event'));Порядок: микро → рендеринг → макро → события.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы