告别 setTimeout,前端调度新选择

浏览器是单线程的,这意味着 JavaScript 的执行、页面布局和绘制都在同一个主线程上进行。 任何一个耗时过长的 JS 任务,都会阻塞后续的渲染工作,导致页面卡顿、掉帧,甚至无响应。 setTimeout(fn, 0) 被用来...