Vue 3.0 更新计划:更快,更小,让开发者更轻松

bigdata 2018-11-21 13:38:31 ⋅ 689 阅读

今日在多伦多举办的 VueConf TO 2018 大会上,尤雨溪发表了名为 “ Vue 3.0 Updates ” 的主题演讲,对 Vue 3.0 的更新计划、方向进行了详细阐述。目前该演讲的 PPT 也已上传至 Google 文档,感兴趣的可点此查阅。 

可以看到,Vue 3.0 将会:

1、更快

  • Virtual DOM 完全重写,mounting & patching 提速 100% ;

  • 更多编译时(compile-time)提醒以减少 runtime 开销;

  • 基于 Proxy 观察者机制以满足全语言覆盖及更好的性能;

  • 放弃 Object.defineProperty ,使用更快的原生 Proxy ;

  • 组件实例初始化速度提高 100% ;

  • 提速一倍/内存使用降低一半。

2、更小

  • Tree-shaking 更友好;

  • 新的 core runtime: ~10kb gzipped

3、更易维护

  • Flow -> TypeScript

  • Decoupled Packages(解耦包)

  • 编译器重写

4、更易于原生

  • 自定义 Renderer API

5、让开发者更轻松

  • Exposed reactivity API

  • 轻松识别组件重新渲染的原因

  • 改进 TypeScript 以支持 w/TSX

  • 改进警告追踪

  • Experimental Hooks API

  • Experimental Time Slicing Support

  • 支持 IE11

PPT 地址:Vue 3.0 Updates

---------------END----------------

后续的内容同样精彩

长按关注“IT实战联盟”哦



全部评论: 0

    我有话说:

    Vue 3 正式发布

    Vue.js 3.0 "One Piece" 已正式发布,此框架新的主要版本提供了好的性能、的捆绑包体积、好的 TypeScript 集成、用于处理大规模用例的新 API,并为框架未来的长期

    Teaclave 0.2.0 发布:隐私安全计算简单

    Apache Teaclave (incubating) 是一个隐私安全计算平台,为隐私数据计算赋能。基于硬件安全能力,Teaclave 确保敏感数据在可信域外和离岸场景下安全可控的流通和处理,无需

    Guns 7.0 发布,简洁的后台管理系统

    新版Guns基于SpringBoot全面升级,完美整合springmvc + shiro + mybatis-plus + beetl! 在不用写xml配置(V1.0)的基础上进一步简化项目配置,

    「尝鲜」SpringBoot 快速整合Swagger 3.0

    第一步:Maven引入Swagger3.0 starter依赖 Maven项目中引入springfox-boot-starter依赖: <dependency> <

    PyCharm 2021.1 EAP 4 发布,支持 WSL 2 和的索引

    PyCharm 2021.1 EAP 4 为 WSL 2 的支持带来了几个不错的补充,并使索引速度,同时引入了 GitHub 拉取请求模板。 支持 WSL 2 从现在开始,你可以在

    微信程序电商实战-入门篇

    程序开发工具有新版本更新啦!开发体验好了,接下来一起为电商程序做一下准备前期准备工作~~

    Vant 3.0 正式发布:全面拥抱 Vue 3

    历经八个月时长的开发,Vant 3.0 现已正式发布。官方表示,在本次迭代中,其主要工作是基于 Vue 3 重构整个代码仓库和周边生态,并发布 Vant 3.0、Vant Cli 3.0

    Google 宣布正式开源 Jib ,帮助 Java 应用快速容器化

    Google 本周宣布开源一款新的 Java 工具 Jib ,旨在开发使用他们熟悉的工具轻松地将 Java 应用程序容器化。

    开源资讯】PDMan 官方推出 Web 版,使用简单

    。 PowerDesigner之外,另一个好的免费的替代方案。 他具有...

    《CSS 揭秘》译者,百姓网前端架构 TL 带来多干货,等你来撩~~~

    春节长假已经过完了,《IT实战联盟》 也开始准备更新多优质的实战资源帮助大家解决工作中的实际问题。

    Taro UI 2.0 发布:新增自定义主题功能,适配程序

    Taro UI 发布已有半年,在此期间,不断完善组件库的功能和特性,新增了许多组件和工具...

    ActionView 1.12.0 发布,好用的团队敏捷开发工具

    简介 ActionView是一个面向中小企业的、开源免费的、简单易用的、类Jira的问题需求跟踪工具。 详细介绍:www.actionview.cn 码云:https://gitee.com

    微型Java开发框架Solon 1.1发布,QPS达10万+

    。 Solon 强调:克制+简洁+开放的原则;力求:、...

    Vuex 4 正式发布

    Vuex 4 已正式发布,此版本的更新重点是提供好的兼容性。从 release note 可以看到,Vuex 4 不但支持 Vue 3,并且提供与 Vuex 3 完全相同的 API,因此用户可以在

    curl 7.75.0 发布,占用内存

    curl 7.75.0 已发布。此版本没有包含安全修复,主要是添加了部分新特性,其中包括: 为命令行工具添加--create-file-mode参数,在协议中,curl 需要告诉远程

    Vue CLI 3.0 正式发布,Vue.js 开发标准化工具

    Vue CLI 3.0 已发布,该版本经历了重构了很多有用的内容

    2018年8个技巧来构建好的Node.js应用程序

    2018年8个技巧来构建好的Node.js应用程序