Skip to content
3 / 32

Как работает очередь микрозадач (microtask queue)?

Microtask queue — это очередь FIFO, куда попадают колбэки Promise.then/catch/finally, queueMicrotask и MutationObserver. Event Loop полностью опустошает эту очередь после каждой задачи (макротаски) и перед рендерингом. Если микротаска добавляет новую микротаску, она тоже будет выполнена в текущем цикле.

Как работает очередь микрозадач (microtask queue)? | JScriptiser