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
351 просмотровAFK Offer AI
Как правильно работать с .env файлами в Node.js?