专栏名称: 前端从进阶到入院
我是 ssh,只想用最简单的方式把原理讲明白。wx:sshsunlight,分享前端的前沿趋势和一些有趣的事情。
今天看啥  ›  专栏  ›  前端从进阶到入院

Vue3.5 这次响应式重构,让性能提升56%!

前端从进阶到入院  · 公众号  ·  · 2024-10-15 08:00
    

文章预览

前言 在Vue3.5版本中最大的改动就是 响应式重构 ,重构后性能竟然炸裂的提升了 56% 。之所以重构后的响应式性能提升幅度有这么大,主要还是归功于: 双向链表 和 版本计数 。这篇文章我们来讲讲使用 双向链表 后,Vue内部是如何实现 依赖收集 和 依赖触发 的。搞懂了这个之后你就能掌握Vue3.5重构后的响应式原理,至于 版本计数 如果大家感兴趣可以在评论区留言,关注的人多了欧阳后面会再写一篇 版本计数 的文章。 3.5版本以前的响应式 在Vue3.5以前的响应式中主要有两个角色: Sub (订阅者)、 Dep (依赖)。其中的订阅者有watchEffect、watch、render函数、computed等。依赖有ref、reactive等响应式变量。 举个例子: "ts">
import { ref, watchEffect } from 

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览