📌 置顶2026年5月18日166
从 setTimeout 到 VSync:一篇讲透 Event Loop 的前世今生
setTimeout(fn, 0) 为什么不是立即执行?async 函数的执行顺序为什么和你想的不一样?React 为什么用 MessageChannel 而不是 setTimeout?从调用栈到 VSync,从浏览器到 Node.js,10 个可交互 Live Demo 帮你建立完整的 Event Loop 心智模型。
分类归档
这个分类聚合了同一条编辑主线下的已发布文章。
setTimeout(fn, 0) 为什么不是立即执行?async 函数的执行顺序为什么和你想的不一样?React 为什么用 MessageChannel 而不是 setTimeout?从调用栈到 VSync,从浏览器到 Node.js,10 个可交互 Live Demo 帮你建立完整的 Event Loop 心智模型。
覆盖全部 14 类自定义高级 Markdown 语法的验收测试文章,包括 Callout、Mermaid、Live Demo、数学公式、引用、折叠块、时间轴等。