Back to questions
Middle
4
Что попадает в очередь микрозадач (microtask queue)? Назовите браузерные Observer API, кроме MutationObserver.
Companies where asked
News Media Holdind
Answer from AI
sobes.tech AI
В очередь микрозадач (microtask queue) попадают задачи, которые должны выполниться сразу после текущего скрипта, но до отрисовки и обработки макрозадач. К ним относятся:
- Промисы (Promise) — их обработчики
.then,.catch,.finallyставятся в микрозадачи. - Обработчики
queueMicrotask. - Некоторые API, например,
MutationObserver.
Кроме MutationObserver в браузерах есть и другие Observer API, которые работают по похожему принципу:
IntersectionObserver— отслеживает пересечение элемента с областью видимости.ResizeObserver— отслеживает изменения размеров элементов.PerformanceObserver— наблюдает за событиями производительности.
Эти API позволяют реагировать на изменения асинхронно, часто используя микрозадачи для вызова коллбеков.