Microtasks — это мелкие задачи с высоким приоритетом: Promise.then/catch/finally, queueMicrotask, MutationObserver. Macrotasks (Task Queue) — setTimeout, setInterval, setImmediate, I/O callbacks. После каждого macrotask движок полностью очищает очередь microtasks перед тем как взяться за следующий macrotask. Поэтому если добавлять microtask из microtask — можно заблокировать event loop.
Что такое Microtasks и Macrotasks? Приведи примеры.
Middle
374 просмотровAFK Offer AI
Какие основные матчеры (matchers) есть в Jest?