Vue3为什么这么快,性能优越,成为前端开发新宠?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1152个文字,预计阅读时间需要5分钟。
总所周知,程序员追求的便是一个字:快!当然,不是什么都要快,有些事情快起来是不行的。(比如,有些事情快起来是不行的。)昨天,Vue 3.0 正式发布了,激动的心,颤抖的手,摸了摸我的头发,嗯,还好。
总所周知,程序员追求的就是一个字:快!(当然不是什么都追求快的,有些事情快起来是不行滴)
昨天Vue3.0正式发布了,激动的心,颤抖的手,摸了摸我的头发,嗯~还好。
据说Vue3.0相比Vue2.x在性能上提升了1.2~2倍,为啥他就这么快呢?
vue3.0做了以下事情
- diff算法优化
- 静态提升(hoistStatic)
- 事件侦听器缓存(cacheHandlers)
- SSR优化(看心情更新)
diff算法优化
Vue2.x的diff算法
vue2.x的diff算法叫做全量比较,顾名思义,就是当数据改变的时候,会从头到尾的进行vDom对比,即使有些内容是永恒固定不变的。
本文共计1152个文字,预计阅读时间需要5分钟。
总所周知,程序员追求的便是一个字:快!当然,不是什么都要快,有些事情快起来是不行的。(比如,有些事情快起来是不行的。)昨天,Vue 3.0 正式发布了,激动的心,颤抖的手,摸了摸我的头发,嗯,还好。
总所周知,程序员追求的就是一个字:快!(当然不是什么都追求快的,有些事情快起来是不行滴)
昨天Vue3.0正式发布了,激动的心,颤抖的手,摸了摸我的头发,嗯~还好。
据说Vue3.0相比Vue2.x在性能上提升了1.2~2倍,为啥他就这么快呢?
vue3.0做了以下事情
- diff算法优化
- 静态提升(hoistStatic)
- 事件侦听器缓存(cacheHandlers)
- SSR优化(看心情更新)
diff算法优化
Vue2.x的diff算法
vue2.x的diff算法叫做全量比较,顾名思义,就是当数据改变的时候,会从头到尾的进行vDom对比,即使有些内容是永恒固定不变的。

