OpenAINext.js2025/02/26 20:00

Next.js 15.2

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

元記事

Quick Digest

要約

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

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

Next.js 15.2 リリースノート概要

Key Points

  • エラーUI刷新
  • ストリーミングmetadata
  • Turbopack高速化

Summary

Next.js 15.2 はデバッグ体験、メタデータのストリーミング、Turbopack のパフォーマンス改善といった開発者向けの実務的な改善を含みます。主な追加はエラーUIの刷新とスタックトレース改善、generateMetadata の非同期化による初期描画の短縮、Turbopack のコンパイル高速化・メモリ削減、そして実験的な React View Transitions と Node.js ランタイム対応の Middleware です。Node.js Middleware は現時点で canary の使用を推奨します。短時間で移行できるように自動アップグレードと手動インストールコマンドも提供されています。

Key Points

  • エラー表示改善
    • 新しいエラーオーバーレイと開発インジケータで原因特定が速くなります(React の owner stacks を利用)。
    • オーバーレイ下部にフィードバック機能を追加し、報告で改善に貢献可能。
  • ストリーミング metadata
    • generateMetadata の完了を待たずに初期 UI を送信可能に。bot 向けには互換性のため一部 HTML の遅延を維持。
    • ボット判定の正規表現は htmlLimitedBots でカスタマイズ可能(next.config.js)。
  • Turbopack 改善
    • ルートアクセス時で最大約 57.6% のコンパイル高速化、開発でのメモリ使用量約 30% 減を報告。Persistent caching は準備中。
  • 実験的機能
    • React View Transitions: next.config.jsexperimental.viewTransition = true を設定して有効化(API は不安定)。
    • Node.js Middleware: experimental.nodeMiddleware = true を設定し、middlewareexport const config = { runtime: 'nodejs' } を追加(現時点では canary 推奨、非本番推奨)。
  • アップグレードと開始コマンド(短縮)
    • 自動アップグレード: npx @next/codemod@canary upgrade latest
    • 手動アップグレード: npm install next@latest react@latest react-dom@latest
    • 新規作成: npx create-next-app@latest
  • その他の小さな改善点
    • --api フラグで API 専用テンプレート作成、next/imageimages.qualities サポート、i18n 設定の非推奨警告など。

Actionable notes for engineers

  • まずローカルで npx @next/codemod@canary upgrade latest を試して互換性を確認。
  • Node.js Middleware や View Transitions は実験的なので本番導入は控え、フィードバックがあれば報告する。
  • generateMetadata に時間がかかるページはストリーミングで初期描画が改善されるため導入を検討。
  • Turbopack の挙動に差がある場合は環境を再現して報告すると改善につながります。

Full Translation

翻訳

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

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

Next.js 15.2

Next.js 15.2 — 概要

Next.js 15.2 には、エラーのデバッグやメタデータ処理、Turbopack に関する更新などが含まれます。

主な更新点

  • エラーのデバッグと診断: 開発中のエラー特定と解析を支援する改善。
  • メタデータ: metadata / head 関連の取り扱いや挙動に関する更新。
  • Turbopack: ビルドやバンドルの安定性・パフォーマンス改善。
  • その他: パフォーマンス最適化やバグ修正などの追加改善。

公開日: 2025-02-26T20:00:00.000Z

詳細は公式のリリースノートを参照してください。

Next.js 15.2 | Next.js | DocsDigest