next-forge
深入探讨 Next.js 15 带来的 Partial Prerendering、改进的 Server Actions 以及 Turbopack 默认启用等重大更新,帮助你快速掌握最新最佳实践。
Partial Prerendering(PPR)是 Next.js 15 引入的全新渲染策略。它允许你在同一个页面中,将静态部分预渲染到 CDN,同时让动态部分在请求时流式传输,兼顾性能与实时性。
在 Next.js 15 中,Turbopack 从 experimental 转为生产可用,并成为开发模式的默认打包器。相比 Webpack,本地开发的 HMR 速度提升高达 700%,冷启动时间缩短 50% 以上。
Server Actions 在 Next.js 15 中得到稳定,新增了 revalidatePath、revalidateTag 的直接调用支持,并与 React 19 的 use() hook 深度集成,让数据流更加自然。
运行 npx @next/codemod@latest upgrade 可自动处理大部分破坏性变更,包括异步请求 API(cookies、headers、params、searchParams 均变为异步)的迁移。