Микрозадачу можно запланировать через queueMicrotask; реакции then/catch/finally и продолжения await также используют очередь микрозадач.
Какие способы создания микрозадачи ты знаешь? Что вообще относится к микрозадачам?
Микрозадачу можно запланировать через queueMicrotask; реакции then/catch/finally и продолжения await также используют очередь микрозадач.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Микрозадачу можно запланировать через queueMicrotask; реакции then/catch/finally и продолжения await также используют очередь микрозадач.
Executor конструктора Promise запускается синхронно и сам микрозадачей не является. Уведомления MutationObserver тоже доставляются через этот механизм. SetTimeout создаёт задачу другого типа. Отличайте постановку продолжения от начала самой операции, например сетевого запроса.