Встречается на собеседованиях • сегодня
Как создать микротаск
Микротаски в JavaScript позволяют выполнять код асинхронно, но с более высоким приоритетом, чем макротаски (setTimeout, setInterval). Для создания микротаска используйте:
- Promise.resolve():
js
Promise.resolve().then(() => {
console.log('Микротаск выполнен');
});- queueMicrotask() (современный способ):
js
queueMicrotask(() => {
console.log('Микротаск через queueMicrotask');
});Ключевые особенности:
- Микротаски выполняются сразу после текущего синхронного кода, но перед любыми макротасками
- Идеально подходят для задач, которые должны выполниться как можно быстрее, но асинхронно
- Чрезмерное использование может привести к "голоданию" основного потока

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