在2018年,Vue.js 作者尤雨溪在medium个人博客上发布了vue3.0的开发思路,可以说3.0带来了很大的变化。当时我们也只是瞄了一眼,没想到这么快vue3.0就出来了。尤雨溪当时也是在 Vue Toronto上发布了最新的 Vue 3,并且讲解了一些主要的变化更新。
而尤雨溪在2020年07月18号宣布 Vue 3 已进入 RC 阶段,这意味着 Vue 3 内核的 API 和实现已到达稳定状态。
带你走进vue3.0
vue3.0变化更新
Vue 3.0 将会发生什么?
更快
更小
更易维护
更易于原生
让开发者更爽
Virtual DOM 完全重写,mounting & patching 增快 100%
增多一些编译提醒来减少 runtime 成本
基于 Proxy 观察者机制并满足 full language coverage 及更好的性能
不再使用 Object.defineProperty 而是原生ES6 Proxy
组件生成增快 100%
速度快一倍 / 减少一半的内存使用
新的 runtime 版只要约 10kb gzipped
定义 Renderer API
尤雨溪宣布Vue 3首个RC版本发布! 这意味着什么?
原则上,进入 RC 阶段后不会在最终版本发布之前引入新的主要功能或做出重大更改。现在,大部分的官方框架组件已支持 Vue 3,点此查看最新状态。
这里顺便科普一个软件在开发到生产的几个阶段,一般都会有经历如下:
Alpha:内测版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。
Beta:公测版,这个版本比alpha版发布得晚一些,主要是给忠实用户测试用的,该版本任然存在很多BUG,但是相对alpha版要稳定一些。这个阶段版本的软件还会不断增加新功能
RC:(Release Candidate) 系统平台上就是发行候选版本。RC版不会再加入新的功能了,主要着重于Fixbug
GA:(General Availability),正式发布的版本
据小道消息,8月份vue3.0即将正式发布,所以你准备好了吗?