事件循环决定了 JavaScript 运行中的哪些时机?


事件循环决定同步代码、宏任务、微任务和浏览器渲染之间的执行顺序。

浏览器主线程既执行 JavaScript,也处理样式、布局、绘制和用户输入。因此事件循环直接影响异步任务何时运行,以及页面何时有机会渲染。