Vue.js 3.0源码解析(微课视频版)
上QQ阅读APP看书,第一时间看更新

1.2.3 Virtual DOM变化

Vue3对Virtual DOM进行重构,在diff过程中采用新的优化策略:将优化提前到编译阶段,通过patchFlag等标识,为运行阶段提供更多有效信息;新增block概念,以最小静态块提取动态内容,达到点对点直接对比,避免不必要的遍历。这些针对细节的优化,能够减少diff阶段消耗的时间和空间,带来更好的性能提升。