openaijamodel: gpt-5-mini-2025-08-07
Next.js 15.4 リリースノート概要
Key Points
- Turbopack 統合テスト100%合格
- Next.js 16 プレビュー公開
- Node.js Middleware が安定化
Summary
Next.js 15.4 はパフォーマンスと安定性、Turbopack 互換性の改善を中心にしたリリースです。Turbopack の next build --turbopack が 8298 件の統合テストを全て通過し、vercel.com でも運用されています。加えて、Next.js 16 に向けたプレビュー(cacheComponents、Turbopack ベータ、クライアントルーティング最適化、DevTools など)も紹介されています。
Key Points
- Turbopack:
next build --turbopackが統合テストを100%通過。内部で高トラフィックサイトに適用済みで、安定化とベータ移行を目指す。試したことがあるなら再度テストする価値あり。 - 安定性/性能改善: 多数のバグ修正、パフォーマンス向上(RSC関連、プリフェッチ改善、静的パス生成など)。
- Next.js 16 プレビュー:
cacheComponents(ベータで統合キャッシュ)、Turbopack ベータ、最適化されたクライアントルーティング、DevTools(Route Info/ブラウザログ転送)、Node.js Middleware の安定化、デプロイアダプタ(アルファ)など。 - 互換性と移行: Node.js 18 の非推奨化、AMP 廃止、
next/imageの一部 API 変更が予定。移行ガイドとツールを用意予定。 - 開発者向けアクション:
- Turbopack を再試行し、問題は GitHub Issues に報告。
- canary チャネルで新機能を試すには experimental フラグを next.config.js に追加。
- 本番ビルドでのバンドル最適化(production chunking)を確認。
Upgrade
- 自動アップグレード:
npx @next/codemod@canary upgrade latest - 手動アップグレード:
npm install next@latest react@latest react-dom@latest - 新規プロジェクト:
npx create-next-app@latest
Testing & Feedback
- Turbopack の安定性を確認するには
next build --turbopackを実行して統合テスト/ビルドを検証。 - 実験的機能を試す場合は canary を使用し、next.config.js の以下フラグを参照・有効化する:
browserDebugInfoInTerminal,dynamicIO(将来cacheComponentsに改名),clientSegmentCache,devtoolSegmentExplorer,globalNotFound,turbopackPersistentCaching。 - 問題やフィードバックは GitHub Discussions / Issues へ提出してください。