技术周刊2

40 阅读1分钟

Vue3带来了什么

  • 体积更小(23K->10K,Tree Shaking友好)、加强TypeScript支持
  • Composition API的引入,增加setup相关的生命周期
  • 使用proxy代替defineProperty,实现更好的响应式数据,性能和兼容性更优
  • diff算法的提升,主要通过静态节点标记等编译器优化方式,规避不必要的虚拟DOM开销和内存开销

vue 系列 -- vue 3.x 与 vue2.x 的区别 - 掘金

学习源码的收益

  • 更高的视角看业务问题,看到更多可能性,找更优雅的实现方法
  • 增强技术选型的能力,HOLD住后续可能出现的问题
  • 定制方案满足各类业务需求实现

ustbhuangyi.github.io/vue-analysi…