RU

Один поток, а всё успевает: как работает цикл событий в JavaScript

Promise , setTimeout и async/await часто работают совсем не в том порядке, которого ждёшь по коду, а тяжёлая синхронная функция способна заморозить…

цикл событийJavaScriptасинхронностьстек вызововмикрозадачимакрозадачипромисыsetTimeoutWeb Workers.