OpenAINext.js2025/07/14 20:00

Next.js 15.4

要点だけを先に読めるように短く再構成したセクションです。

元記事

Quick Digest

要約

要点だけを先に読めるように短く再構成したセクションです。

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 へ提出してください。

Full Translation

翻訳

原文の流れを保ったまま読める翻訳セクションです。

openaijamodel: gpt-5-mini-2025-08-07

Next.js 15.4

概要

Next.js 15.4 には、パフォーマンス、安定性、そして Turbopack 互換性に関する更新が含まれます。

主な変更点

  • パフォーマンス: 一般的なパフォーマンス改善と最適化が含まれます。
  • 安定性: レンダリングやランタイムの安定性向上が図られています。
  • Turbopack 互換性: Turbopack との互換性が改善され、ビルドや開発ワークフローの体験が向上します。

注意事項

  • アップグレード前に既存のプロジェクトで動作確認を行ってください。
  • 詳細な変更点や移行手順は公式のリリースノートを参照してください。
Next.js 15.4 | Next.js | DocsDigest