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

Как создать micro task

В JavaScript микротаски создаются с помощью Promise.resolve() или queueMicrotask(). Они выполняются сразу после текущего синхронного кода, но перед макротасками (setTimeout, setInterval) и рендерингом.

Пример с Promise:

javascript
Promise.resolve().then(() => {
  console.log('Microtask 1');
});

Пример с queueMicrotask (современный способ):

javascript
queueMicrotask(() => {
  console.log('Microtask 2');
});

Микротаски часто используются для:

  • Отложенного выполнения кода в рамках текущего event loop
  • Обеспечения последовательности операций
  • Обработки промисов (then/catch/finally)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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