Встречается на собеседованиях • сегодня
Для чего нужен Event loop в JavaScript
Event loop — это механизм, который позволяет JavaScript работать асинхронно, несмотря на однопоточность. Он обрабатывает очередь событий, выполняя задачи в правильном порядке: сначала синхронный код, затем микротаски (Promise), макротаски (setTimeout, setInterval) и рендеринг.
Пример:
javascript
console.log('Start');
setTimeout(() => console.log('Timeout'), 0);
Promise.resolve().then(() => console.log('Promise'));
console.log('End');Вывод:
text
Start
End
Promise
TimeoutEvent loop обеспечивает порядок выполнения: синхронный код → микротаски → макротаски → рендеринг → повтор цикла.

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