Встречается на собеседованиях • сегодня

Какие знаешь micro tasks

Microtasks — это задачи, которые выполняются после текущего синхронного кода, но до рендеринга и макрозадач (например, setTimeout). Они обрабатываются в той же очереди, что и Promise.

Основные примеры:

  • Promise.then/catch/finally
  • queueMicrotask()
  • MutationObserver
  • process.nextTick (в Node.js)

Пример:

javascript
console.log('Start');
Promise.resolve().then(() => console.log('Microtask 1'));
queueMicrotask(() => console.log('Microtask 2'));
console.log('End');
// Вывод: Start, End, Microtask 1, Microtask 2

Microtasks выполняются перед макрозадачами (setTimeout, setInterval, I/O), что важно для оптимизации и порядка выполнения.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы