Skip to content
5 / 32

Как Event Loop взаимодействует с Web API?

Event Loop координирует выполнение кода между call stack, Web API и очередями задач. Когда код вызывает асинхронную операцию (setTimeout, fetch, addEventListener), она передаётся Web API браузера, который обрабатывает её в отдельном потоке. Когда операция завершается, Web API помещает колбэк в соответствующую очередь (macro или micro), а Event Loop переносит его в call stack, когда стек освободится.

Как Event Loop взаимодействует с Web API? | JScriptiser