Встречается на собеседованиях • сегодня
Что попадает к Микрозадачам кроме Promise
Микрозадачи (microtasks) в JavaScript выполняются после текущего макрозадачи (macrotask), но до следующего. Помимо Promise, к микрозадачам относятся:
- Обработчики
then/catch/finallyу Promise queueMicrotask()MutationObserver(изменения DOM)process.nextTick(в Node.js)
Пример с queueMicrotask:
javascript
console.log('Start');
queueMicrotask(() => console.log('Microtask'));
console.log('End');
// Вывод: Start, End, MicrotaskМикрозадачи имеют более высокий приоритет, чем макрозадачи (setTimeout, setInterval, события UI и т.д.). Они выполняются единой очередью до следующего рендера или макрозадачи.

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