vue3.0相对于vue2.0来说性能快1.2到1.5倍,主要原因如下: 1、diff方法优化 ①Vue2 中的虚拟dom是进行全量的杜比 ②Vue3 新增了静态标记(PatchFlag),只比对带有 PF 的节点,并且通过 Flag 的信息得知 当前节点要比对的具体内容。 具体如下展示: <!--附录: PatchFlags export const enum PatchFlags { TEXT = 1,// 动态文本节点 CLASS = 1 << 1, // 2 // 动态 class