Термин JavaScript обновлено

Микрозадачи: что это

Коротко

Микрозадачи: колбэки, которые выполняются сразу после текущей задачи, до следующей задачи и до отрисовки, причём очередь опустошается полностью. Их создают then/catch/finally, продолжение после await, queueMicrotask и MutationObserver.

Определение

Колбэки, которые выполняются сразу после текущей задачи, до следующей задачи и до отрисовки, причём очередь опустошается полностью. Их создают then/catch/finally, продолжение после await, queueMicrotask и MutationObserver.

Подробнее

Микрозадача, создающая микрозадачи, может заморозить страницу.

Из урока «Event loop за 7 минут»

Микрозадачи (microtasks): колбэки then/catch/finally, продолжение после await, queueMicrotask, MutationObserver. Выполнить все микрозадачи, включая те, что добавились по ходу. Отсюда главное правило порядка: синхронный код, затем все микрозадачи, затем следующая задача.

Читать урок целиком

Запомните, а не прочитайте

В тренажёре карточка вернётся, когда начнёт забываться. А билеты по JavaScript проверят, что термин понятен в деле.