開源最前線(ID:OpenSourceTop) 猿妹整編綜合自:@尤小右微博,Vue Github倉庫
10 月 5 日凌晨,Vue.js 框架的作者兼核心開發者尤雨溪公佈了尚處於 Pre-Alpha 狀態的 Vue 3 原始碼。
本次釋出的是 Alpha 預覽版,根據 Vue 官方時間表,至少要等到 2020 年第一季度才有可能釋出 3.0 正式版。但目前釋出的版本中主要的架構改進、優化和新功能都已經完成,剩下的主要是完成一些 Vue 2 現有功能的移植,可以說剩下的工作就只有一些修修補補了。
根據專案倉庫顯示,此版本的改進如下:
編譯器
模組化架構 “Block tree”優化static tree hoisting 功能優化支援 Source map 內建識別符號字首(又名“ stripWith”) 內建pretty-printing功能 刪除source map和識別符號字首後,可壓縮大約10K執行
明顯更快同時支援 Composition API 和 Options API,以及 typings基於 Proxy 實現的資料變更檢測支援 Fragments支援 Portals支援 Suspense w/ async setup()但是,仍有一些2.x的功能尚未完成:
伺服器端渲染
<keep-alive> <transition>編譯器特定於DOM的轉換v-on DOM 修飾符v-modelv-textv-prev-oncev-htmlv-show趁著假期餘額還剩一天,趕緊把原始碼讀起來,據了解,主體部分的程式碼量也只有1.1w行。
最新評論