Vue 3.0 更新計劃:更快,更小,讓開發者更輕鬆
在11月14日-16日於多倫多舉辦的 VueConf TO 2018 大會上,尤雨溪發表了名為 “ Vue 3.0 Updates ” 的主題演講,對 Vue 3.0 的更新計劃、方向進行了詳細闡述。目前該演講的 PPT 也已上傳至 Google 文件, ofollow,noindex">感興趣的可點此查閱 。
可以看到,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