浅析Vue2与Vue3的diff算法的区别
2024-12-09 11:13:16

关于vue2与vue3的区别,应该是今年最热门的面试题,如果问深了,diff算法的问题肯定会被问到。

Vue2的diff算法,市面上基本上算是说的烂大街了,而Vue3的diff算法,市面上并没有较为的解读。

本来都打算自己去手撕源码了,后来正好翻到了别人团队已经整理好的文档,这里特地转载过来。

正文

本篇不算是全部转载,算是自己对原文的笔记,所以偏重会根据个人需求调整。

Vue2的diff算法我个人很熟悉,所以下文中可能提到的会少一些,大多数的倾向于解释Vue3的diff算法优化在哪。

vue3的diff优化

很多人都会提到Vue3的diff优化,这里很少有人提到具体优化在哪里,所以这里先统一整理下,让我们对优化的方向大致有个概念。

结语

关于Diff算法的优化,这里并非是必要的问题。

不过,我们要想构建一套自己的体系,那么这种边缘的问题最好还是了解一下比较好。

参考

Vue2、Vue3的diff对比