queueMicrotask: батч обновлений DOM после парсинга
Между task и requestAnimationFrame.
`queueMicrotask(() => flush())` выполняется после текущего синхронного кода, но до следующего macrotask — удобно собрать несколько изменений DOM в один кадр.
Не злоупотребляйте — бесконечные microtasks блокируют отрисовку.
- queueMicrotask — MDN — Микрозадачи.
- Microtask guide — HTML spec — Очередь microtask.
Альтернатива
Для визуальных обновлений предпочитайте `requestAnimationFrame`.