Middle
Šta ulazi u red mikrozadataka? Navedite API-jeve Observer-a u pregledaču, osim MutationObserver.
sobes.tech АИ
Одговор од АИ
В очередь микрозадач (microtask queue) попадают задачи, которые должны выполниться сразу после текущего скрипта, но до отрисовки и обработки макрозадач. К ним относятся:
- Промисы (Promise) — их обработчики
.then,.catch,.finallyставятся в микрозадачи. - Обработчики
queueMicrotask. - Некоторые API, например,
MutationObserver.
Кроме MutationObserver в браузерах есть и другие Observer API, которые работают по похожему принципу:
IntersectionObserver— отслеживает пересечение элемента с областью видимости.ResizeObserver— отслеживает изменения размеров элементов.PerformanceObserver— наблюдает за событиями производительности.
Эти API позволяют реагировать на изменения асинхронно, часто используя микрозадачи для вызова коллбеков.