Next.js 15.4 更新詳解
Next.js 15.4 已發(fā)布,本次版本在性能、穩(wěn)定性和兼容性方面取得顯著提升,尤其是在 Turbopack 打包器的支持上邁出關(guān)鍵一步。此版本也預(yù)覽了即將到來(lái)的 Next.js 16 的部分新功能。下面帶你詳細(xì)了解 Next.js 15.4 的核心亮點(diǎn):
15.4 版本重點(diǎn)
Turbopack:實(shí)現(xiàn) 100% 生產(chǎn)環(huán)境測(cè)試兼容
next build --turbopack現(xiàn)已通過(guò)全部 8,298 個(gè)集成測(cè)試,表明 Turbopack 已十分穩(wěn)定。- Vercel 官方網(wǎng)站已開(kāi)始使用 Turbopack。
- 持續(xù)進(jìn)行打包優(yōu)化,重點(diǎn)在生產(chǎn)環(huán)境代碼分塊和修復(fù)用戶反饋的 bug。
Next.js 16 預(yù)覽
- Next.js 16 計(jì)劃今年夏季發(fā)布,繼續(xù)優(yōu)化開(kāi)發(fā)者體驗(yàn)和 App Router 核心功能。
- 引入“緩存組件(Cache Components)”實(shí)驗(yàn)功能,整合動(dòng)態(tài) IO、use cache、部分預(yù)渲染(PPR)等性能優(yōu)化方案。
- Turbopack 構(gòu)建進(jìn)入 Beta 階段,向更廣泛用戶開(kāi)放。
- 客戶端路由優(yōu)化,智能預(yù)取、緩存失效改進(jìn)、帶寬節(jié)省,提升用戶體驗(yàn)流暢度。
- 新增 DevTools,支持路由信息查看和組件切換,實(shí)驗(yàn)性瀏覽器日志轉(zhuǎn)發(fā)支持 AI 輔助調(diào)試。
- Node.js Middleware 支持升級(jí)為穩(wěn)定版。
- 支持自定義部署適配器,方便細(xì)粒度控制構(gòu)建和部署目標(biāo)。
- 棄用 Node.js 18 和 AMP 支持,并對(duì)部分
next/imageAPI 進(jìn)行調(diào)整,提供遷移指南。
如何體驗(yàn)新功能?
在 next.config.js 啟用實(shí)驗(yàn)性功能:
import type { NextConfig } from 'next';
const nextConfig: NextConfig = {
experimental: {
browserDebugInfoInTerminal: true,
dynamicIO: true, // Next.js 16 中將更名為 cacheComponents
clientSegmentCache: true,
devtoolSegmentExplorer: true,
globalNotFound: true,
turbopackPersistentCaching: true,
},
};
export default nextConfig;其他改進(jìn)與修復(fù)
- 保持 RSC 查詢參數(shù)在重定向時(shí)不丟失
- 機(jī)器人訪問(wèn)時(shí)的優(yōu)雅錯(cuò)誤回退
- 禁止客戶端組件中使用
unstable_rootParams - 修復(fù)
bodySizeLimit相關(guān)錯(cuò)誤及非多部分請(qǐng)求處理 - 未知操作 ID 返回 404
- RSC 請(qǐng)求校驗(yàn)緩存失效參數(shù)
- 升級(jí) Vercel OG 到 0.7.2
- 代碼優(yōu)化和模塊聲明調(diào)整
- 支持全局
not-found元數(shù)據(jù) - 新增路由預(yù)取的
onInvalidate事件及prefetch="auto"簡(jiǎn)寫(xiě) - 支持部分預(yù)渲染的攔截動(dòng)態(tài)路由
- 修復(fù)多個(gè) React 編譯器相關(guān)問(wèn)題及開(kāi)發(fā)服務(wù)器重啟邏輯
- 改善靜態(tài)頁(yè)面預(yù)取緩存的時(shí)效處理
總結(jié)
Next.js 15.4 版本極大地提升了 Turbopack 的成熟度和應(yīng)用穩(wěn)定性,向?qū)⑵渥鳛槟J(rèn)構(gòu)建工具邁出了重要一步。同時(shí),Next.js 16 的預(yù)覽版本已經(jīng)露出更多面向未來(lái)的創(chuàng)新功能,持續(xù)提升開(kāi)發(fā)體驗(yàn)與應(yīng)用性能。




































