Sobes.tech
Middle
29

Микрозадақтар кезегіне не кіреді? MutationObserver-ден басқа браузердің Observer API-ларын атаңыз.

Сұралған компаниялар
News Media Holdind

AI-дан жауап

sobes.tech AI

В очередь микрозадач (microtask queue) попадают задачи, которые должны выполниться сразу после текущего скрипта, но до отрисовки и обработки макрозадач. К ним относятся:

  • Промисы (Promise) — их обработчики .then, .catch, .finally ставятся в микрозадачи.
  • Обработчики queueMicrotask.
  • Некоторые API, например, MutationObserver.

Кроме MutationObserver в браузерах есть и другие Observer API, которые работают по похожему принципу:

  • IntersectionObserver — отслеживает пересечение элемента с областью видимости.
  • ResizeObserver — отслеживает изменения размеров элементов.
  • PerformanceObserver — наблюдает за событиями производительности.

Эти API позволяют реагировать на изменения асинхронно, часто используя микрозадачи для вызова коллбеков.