Svelte 的异步更新实现原理

Randy at 
在 我对 Svelte 的看法 一文里,我分析了 Svelte 在编译时实现 Reactive 的原理。在这篇文章,我将分析在 Svelte 里更新一个状态 (state) 值后更新到 UI 的这一过程。阅读本文前,你应该至少:读过 我对 Svelte 的看法明白 JavaScript 中的 事件循环 机制原理分析为了保持简单,先从一个和 Svelte 无关的例子讲起:// 假设我们正在实现一个 counter, 只有一个 state,就是 count, 它是一个 number:let count = 0// 我们可以实现一个 setCount, 来改变 count 的值,顺便执行更新 UI:……