Nuxt-js:展望 2023 年!

大家好,我是 CUGGZ。

2023 年 1 月 17 日,Nuxt.js 團隊負責人 Daniel Roe 發佈文章《Nuxt: A vision for 2023》,文中對 2023 年的 Nuxt.js 進行了展望,下面就來看看 Nuxt.js 團隊 2023 年的規劃吧!

過去的一年是令人興奮的一年,Nuxt 3 和 Nitro 以及新 nuxt.com[1] 網站發佈。這是多年工作的結晶,不僅產生了新的 Nuxt 主要版本,而且產生了新的 Nuxt 架構、全棧服務端框架 ( Nitro[2] ) 以及新的 GitHub 組織和生態系統 ( UnJS[3] )。展望新的一年,Nuxt.js 團隊有很多新的計劃!

統一 Nuxt

一個重要的變化是將 Nuxt 統一到一個單一的存儲庫中。

作爲 Nuxt 2 的完全重寫,Nuxt 3 已在單獨的存儲庫中開發:nuxt/framework。Nuxt 3 甚至在 nuxt.com 上有了自己的文檔,而 Nuxt 2 文檔則在 nuxtjs.org 上。這加快了開發的步伐,但意味着對 Nuxt 2 的 issues 的關注減少了。

因此,在接下來的幾天裏,Nuxt.js 團隊將把 Nuxt 存儲庫統一到一個存儲庫中:nuxt/nuxt。當然,也將轉移所有 issues 和討論,並清楚地標記它們影響的 Nuxt 版本。這也提供了機會來關閉在 Nuxt 3 中已經解決或實施的 Issues 和 RFC。

全新網站

去年推出了全新的 nuxt.com 網站併發布了全新的 Logo:

Nuxt.js 團隊準備讓這個網站成爲 Nuxt 的中心,包括:

關鍵模塊

模塊生態系統是一個非常強大的生態系統,感謝所有使用這麼多功能擴展 Nuxt 的模塊作者。至今,有 60 多個模塊與 Nuxt 3 兼容,Nuxt.js 團隊的目標是繼續增強模塊開發能力,並確保 Nuxt 2 中最常用的模塊得到更新或具有直接的遷移路徑。

年初的主要優先事項是 nuxt/image、PWA 和 nuxt/auth。

Nuxt.js 團隊還與 Google Aurora 團隊一起爲 nuxt/font 和 nuxt/script 開發 RFC,這將使將最佳性能實踐應用於 Nuxt 應用變得更加容易。

DX 和性能

Nuxt.js 團隊很關心如何讓 Nuxt 成爲一種使用樂趣,希望不斷突破優秀開發人員體驗的界限,並相信這也會爲我們編寫的應用的用戶帶來最佳體驗。

在接下來的幾個月中,將繼續關注開發人員的體驗和性能。期待看到 Nuxt DevTools 和 CLI 對腳手架的改進。在性能方面,Nuxt 3 + Nitro 是速度、性能和可定製性方面的規則改變者,將在此基礎上構建以實現一些驚人的功能。

新的發佈週期

Nuxt.js 團隊計劃遵循 semver 的一致發佈週期。目標是每年發佈主要版本,預計每週左右發佈補丁版本,每月左右發佈次要版本。它們永遠不應該包含重大更改,除非在明確標記爲實驗性的選項中。

Nuxt.js 團隊不希望 3 → 4 之間存在與 2 → 3 之間一樣大的差距(無論是在時間上還是在重大變更方面),因此,當 Nuxt 4 到來時,期待一個更平緩的升級!

在即將發佈的 3.1.0 版本中,可以找到大量錯誤修復以及:

遷移到 Nuxt 3

2023 年 12 月 31 日,Vue 2 將達到生命週期結束 (EOL),Nuxt 2 也將隨之終止。Vue 和 Nuxt 將繼續可用,但與此同時,鼓勵更多用戶過渡到 Nuxt 3。

因此,Nuxt.js 團隊今年的部分重點將是支持所有希望將其應用遷移到 Nuxt 3 的用戶,另外將努力把關鍵錯誤修復和安全修復向後移植到 Nuxt 2。

此外,還有 Nuxt Bridge,它被構建爲一個模塊,用於將 Nuxt 3 的功能和錯誤修復帶回 Nuxt 2,儘管它尚未以穩定版本發佈。Nuxt.js 團隊計劃在下個月左右穩定併發布它,但全年的主要重點將是幫助用戶過渡到 Nuxt 3。

原文: https://nuxt.com/vision-2023[4]

參考資料

[1] nuxt.com: http://nuxt.com/

[2] Nitro: https://nitro.unjs.io/

[3] UnJS: https://github.com/unjs/

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/4LY8NCJbP7xZ7RTk0dsC8w