@next/codemod CLI:無縫升級到最新版本的 Next.js 並使用此命令列工具進行 React。
非同步請求 API(突破):特定於請求的 API 現在是非同步的,為未來的最佳化鋪平了道路。提供了一個 codemod 來幫助遷移。
快取語意(破壞):預設情況下,不再快取取得請求、GET 路由處理程序和用戶端導覽。不過,可以手動啟用快取。
React 19 支援:Next.js 15 包含對 React 19 的支持,具有 React 編譯器等實驗性功能,並改進了水合過程中的錯誤處理。
Turbopack Dev(穩定):借助 Turbopack,透過更快的啟動時間和更靈敏的程式碼更新來提高開發效能。
靜態指示器:開發模式下新增視覺化指示器,突顯靜態路由,讓最佳化更容易。
unstable_after API(實驗性):一種新的 API,可讓您在串流回應後執行程式碼,非常適合日誌記錄和分析等任務。
instrumentation.js API(穩定):這個新的伺服器生命週期 API 提高了可觀察性,提供與 OpenTelemetry 等工具的整合。
增強的表單(next/form):
元件透過新增用戶端導覽和預取功能來增強常規 HTML 表單。對 next.config.ts 的 TypeScript 支援:改進了 next.config.ts 的 TypeScript 集成,提供類型安全、自動完成和更好的開發人員體驗。
自架改進:自架的新功能,包括對 Cache-Control 標頭的更多控制、最佳化的映像處理以及自動使用 Sharp 進行映像處理。
伺服器操作安全性:伺服器操作現在透過唯一的操作 ID 和自動清理未使用的操作變得更加安全。
捆綁外部套件(穩定):應用程式和頁面路由器現在支援外部套件的自動捆綁,並具有新的設定選項。
ESLint 9 支援:與 ESLint 9 完全相容,確保平滑過渡,同時保持向後相容性。
效能改進:建置時間和快速刷新速度都顯著最佳化,使開發過程更快、更流暢。
以上是下一個js 15的詳細內容。更多資訊請關注PHP中文網其他相關文章!