关于vue.js:Vuejs作者谈Vue-3-最新进展VueConf-2018

2次阅读

共计 611 个字符,预计需要花费 2 分钟才能阅读完成。

  • 本文只是针对视频内容的重点整顿,如若不分明的中央请看文末链接的现场视频内容。

Vue3.0 会带来些什么:

  • 更快
  • 更小
  • 更易于保护
  • 更好的多端渲染反对
  • 其余新性能

更快:

  • 重构虚构 DOM:更多虚构时的优化;优化 slots 生成;内联事件函数提取;
  • 基于 Proxy 的新数据监听系统:全语言个性反对 + 更好的性能;应用时才会去做监听;利用 Proxy 缩小组件实例初始化开销;
  • 达到成果:速度加倍;内存占用减半;

更小:

  • 便于 Tree-Shaking 的代码构造:内置组件;指令的运行时;各种工具函数;
  • 成果:代码大小能够减半,约 10kb

更易于保护:

  • 用 TypeScript 齐全重写
  • 外部模块解耦
  • 编译器重构(插件化设计)
  • 带地位信息的 parser(source maps)为更好的 IDE 工具链铺路

更好的多端渲染反对

  • Custom Renderer API
  • runtime-core

其余新性能

  • 响应式数据监听 API(observable、effect)
  • 更轻松排查组件更新的触发起因(render Triggered)
  • 更好的 TypeScript 反对包含原生 Class API 和 TSX 更好的正告信息
  • Experimental Hooks Api
  • Experimental Slicing Support
  • 对于 IE 会有一个专门的版本,主动降级,IE11 还会有很多年

相干材料

  • [Vue.js 作者谈:Vue 3 最新进展 [VueConf 2018 杭州]](https://www.bilibili.com/vide…
正文完
 0