Встречается на собеседованиях • сегодня
Какой приоритет у micro и macro task
Microtasks (например, Promise.then, MutationObserver) выполняются сразу после текущего синхронного кода, но до макрозадач (например, setTimeout, setInterval, requestAnimationFrame). Порядок выполнения:
- Синхронный код
- Microtasks (все, если есть)
- Очередь рендеринга (если нужно)
- Macrotasks (по одному за цикл события)
Пример:
javascript
console.log('1'); // синхронный код
setTimeout(() => console.log('2'), 0); // macrotask
Promise.resolve().then(() => console.log('3')); // microtask
console.log('4'); // синхронный кодВывод: 1, 4, 3, 2

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