Встречается на собеседованиях • сегодня
Какие есть очереди в Event Loop кроме micro и macro tasks
В Event Loop, помимо microtasks (Promise, process.nextTick) и macrotasks (setTimeout, setInterval, I/O), есть:
- Animation Frames (requestAnimationFrame) – выполняется перед рендерингом, синхронизируется с частотой обновления экрана.
js
requestAnimationFrame(() => { console.log('Animation frame callback'); });
-
Idle Callbacks (requestIdleCallback) – выполняется в периоды простоя браузера.
jsrequestIdleCallback(() => { console.log('Idle callback'); }); -
Intersection Observer/Mutation Observer – задачи, связанные с изменениями DOM или видимостью элементов.
Микротаски выполняются сразу после текущего макрозадания, макрозадания – в следующей итерации Event Loop, а анимации и idle-колбэки – на этапе рендеринга.

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