Vue3.0变化

一、速度更快 二、体积更小 三、更易于维护 四、更面向原生开发 五、更易于开发使用

# 速度更快

  • 1.虚拟DOM的重写

更有效的创建虚拟节点

  • 2.优化插槽生成
  • 3.静态树提升
  • 4.静态属性提升
  • 5.基于Proxy的观察者机制

# 体积更小

vue2.0 -> vue3.0 压缩后 20kb 体积变成 10kb 左右

# 更易于维护

  • 1.从 flow 转向 type
  • 2.解耦,使内容更加模块化
  • 3.编译器重写

# 更面向原生开发

运行时与平台无关

# 更易于开发使用

1.响应式Api 2.能够轻松定位到为什么重新渲染 3.ts的支持

1 4 8 5 7 2 3 6