尤神發佈vue3源碼已經有大半個月,很多好奇且習慣早起的鳥兒都已經clone好大神代碼的汲取營養了。做爲其中的一隻,再此將膜拜中的過程及收穫匯沉澱彙總,以期造成一個系列提高本身。vue
本文做爲系列第一章,將介紹開源項目必須對準開首槍的內容 README.瀏覽器
Vue3 Readme主要內容以下bash
circleci
。readme開始的第一行circleci連接,那麼什麼是circleci呢,一款進行持續集成,持續部署的平臺。相似的工具或者平臺有好比jekins,Travis CI,TeamCity,GitLab CI等等。不一樣的公司或者開發者因開發規模,應用類型不一樣使用知足各自需求的相應的工具平臺。對於沒有使用或者徹底沒有持續集成,部署概念的同窗此處能夠多瞭解一下。當前狀態
Pre-Alpha。若是有版本概念的同窗此處能夠略過,沒有的能夠點此軟件版本瞭解鞏固一下,後續發佈公司或者我的的項目時注意版本及命名等區分。特性功能說明
vue3 Readme裏的主要內容是架構目標及新特性的說明。能夠簡單瞭解編譯器:
1.使用模塊化架構
2.優化 "Block tree"
3.更激進的 static tree hoisting 功能
4.支持 Source map
5.內置標識符前綴(又名 "stripWith")
6.內置整齊打印(pretty-printing)功能
7.移除 source map 和標識符前綴功能後,使用 Brotli 8.壓縮的瀏覽器版本精簡了大約 10KB
運行時:
1.速度顯著提高
2.同時支持 Composition API 和 Options API,以及 typings
3.基於 Proxy 實現的數據變動檢測
4.支持 Fragments
5.支持 Portals
6.支持 Suspense w/ async setup()
複製代碼
貢獻方式
該連接對應完整的開發者貢獻指南,有更爲詳盡的產品概念文檔,項目架構,開發配置項,issue反饋指南,捐贈指南。對於想一窺源碼究竟的同窗有較高的價值能夠仔細閱讀。對於已經開發有本身開源軟件的同窗,捐贈指南也能夠果斷參考學習。
circleci
軟件版本
捐獻指南
markdown
持續集成,持續部署
markdown
以上兩個問題,平時在工做中有了解或者最佳實踐的同窗也能夠不吝分享一塊兒探討提升
架構