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

Можно ли запланировать Microtask вручную, не используя Promise

Да, можно использовать queueMicrotask(), который позволяет запланировать выполнение функции как микротаску. Это альтернатива Promise.resolve().then(), но без явного создания промиса.

javascript
queueMicrotask(() => {
  console.log('Это микротаска!');
});

Микротаски выполняются после текущего синхронного кода, но до следующего макротаска (например, setTimeout). Это полезно для выполнения задач, которые должны быть обработаны как можно быстрее, но без блокировки основного потока.

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

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

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

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