1、diff算法
vue2.x中的虚拟dom是全量对比的,而vue3.0增加了静态标记,再与上次虚拟节点对比的时候,只要对比有静态标记的,并且通过标记的信息得知当前节点要对比的具体内容。
2、静态提升
vue2.x 无论元素是否参与更新,每次都会重新创建
vue3.0 对不参与更新的元素,只会被创建一次,之后再每次渲染的时候被不停的复用
3、事件监听器缓存
事件函数缓存起来复用
1、diff算法
vue2.x中的虚拟dom是全量对比的,而vue3.0增加了静态标记,再与上次虚拟节点对比的时候,只要对比有静态标记的,并且通过标记的信息得知当前节点要对比的具体内容。
2、静态提升
vue2.x 无论元素是否参与更新,每次都会重新创建
vue3.0 对不参与更新的元素,只会被创建一次,之后再每次渲染的时候被不停的复用
3、事件监听器缓存
事件函数缓存起来复用