コンテンツにスキップ

最新の Next.js ニュース

2025年10月21日

Next.js 16

Next.js 16 がリリースされました。開発者体験、ルーティング、キャッシングが大幅に改善されています。主な変更点は以下の通りです。

続きを読む

2025年10月9日

Next.js 16 (ベータ版)

Next.js 16 ベータ版がリリースされました。開発者体験、ルーティング、キャッシングが大幅に改善されています。主な変更点は以下の通りです。

続きを読む

2025年8月18日

Next.js 15.5

Next.js 15.5 には、Turbopack ビルド (ベータ版)、安定版 Node.js ミドルウェア、TypeScript の改善、next lint の廃止、Next.js 16 の廃止警告が含まれます。このリリースでの主な改善点は以下の通りです。

続きを読む

2025年7月14日

Next.js 15.4

Next.js 15.4 には、パフォーマンス、安定性、Turbopack 互換性のアップデートが含まれます。このリリースでの主な改善点は以下の通りです。

  • Turbopack ビルド: next build --turbopack の 100% 統合テスト互換性。
  • 安定性の改善: Next.js および Turbopack における多数の安定性とパフォーマンスの改善。

このブログ記事では、次期メジャーリリースとなる Next.js 16 で提供される機能の初期プレビューも紹介しています。

続きを読む

2025年2月28日

Next.js で API を構築する

このガイドでは、プロジェクトのセットアップ、App Router と Route Handlers の理解、複数の HTTP メソッドの処理、動的ルーティングの実装、再利用可能なミドルウェアロジックの作成、そして専用 API レイヤーの立ち上げ時期の判断方法など、Next.js で API を構築する方法を解説します。

続きを読む

2024年10月24日

キャッシングの道のり

フロントエンドのパフォーマンスを正しく実現するのは難しいことがあります。高度に最適化されたアプリケーションでさえ、最も一般的な原因はクライアント・サーバー間のウォーターフォールです。Next.js App Router を導入するにあたり、この問題を解決したいと考えていました。そのために、クライアント・サーバー間の REST フェッチを、React Server Components を使用して単一のラウンドトリップでサーバーに移行する必要がありました。これは、サーバーが動的になる場合があることを意味し、Jamstack の優れた初期ロードパフォーマンスを犠牲にすることになります。私たちは、このトレードオフを解決し、両方の長所を得るために Partial Prerendering を構築しました。

続きを読む
続きを読む

2023年10月23日

Next.js におけるセキュリティの考え方

App Router の React Server Components (RSC) は、従来の多くの冗長性と潜在的なリスクを排除する新しいパラダイムです。新しいため、開発者やセキュリティチームは、既存のセキュリティプロトコルをこのモデルに適合させるのに苦労する場合があります。

続きを読む

2022年5月23日

Layouts RFC

この RFC は、Next.js が 2016 年に導入されて以来、最大のアップデートの概要を示しています。

  • ネストされたレイアウト: 複雑なアプリケーションをネストされたルートで構築。
  • Server Components 向けに設計: サブツリーナビゲーションに最適化。
  • データ取得の改善: レイアウトでウォーターフォールを回避しながらデータを取得。
  • React 18 の機能を使用: ストリーミング、Transitions、Suspense。
  • クライアントおよびサーバー ルーティング: サーバー中心のルーティングと SPA のような動作。
  • 100% インクリメンタルに採用可能: 破壊的変更なしで段階的に採用できます。
  • 高度なルーティング規約: オフスクリーンスタッシング、インスタントトランジションなど。
続きを読む

2020年11月18日

Next.js の段階的採用

Next.js は段階的な採用のために設計されています。Next.js を使用すると、既存のコードを使い続け、必要なだけ React を追加できます。小さく始めて、ページを段階的に追加することで、完全な書き直しを回避し、機能開発を遅延させることを防げます。

多くの企業は、コスト削減、開発者の生産性向上、顧客への最高の体験提供のために、技術スタックを最新化する必要があります。コンポーネント駆動開発は、最新のコードベースのデプロイメント速度と再利用性を大幅に向上させました。

そして、月間 800 万ダウンロード以上 の React は、開発者にとって主要なコンポーネント駆動の選択肢です。本番環境向けの React フレームワークである Next.js は、React を段階的に採用することを可能にします。

続きを読む
続きを読む
続きを読む

2020年1月6日

Next.js 9.1.7

Next.js 9 は 6 か月前にリリースされ、その後 Next.js 9.1 が 3 か月前にリリースされました。これらの 2 つのリリースにより、ベースラインのクライアントランタイムサイズを増加させることなく、Next.js に非常に強力な新機能が追加されました。

それ以降、フレームワーク全体のリファインと改善に重点を置いてきました。 9.1.19.1.29.1.39.1.49.1.59.1.6、および 9.1.7

これらのリリースで何が改善されたか見ていきましょう!

続きを読む

2019年10月9日

Create Next App の紹介

本日、新しい Create Next App を発表できることを嬉しく思います。

Create Next App は、1 つのコマンドで Next.js を搭載したモダンな React アプリケーションをセットアップします。

続きを読む

2019年9月30日

Next.js 9.0.7

Next.js 9.0 は約 2 か月前にリリースされました。それ以来、7 つの小規模ながら非常に重要なリリースを行ってきました: 9.0.19.0.29.0.39.0.49.0.59.0.6、および 9.0.7

これらのリリースで何が改善されたか見ていきましょう。破壊的変更は一切ありません。

続きを読む

2019年3月28日

Styled JSX で Next.js をスタイリングする

Styled JSX は、コンポーネントをスタイリングするためにカプセル化されたスコープ付き CSS を記述できる CSS-in-JS ライブラリです。1 つのコンポーネントのために導入したスタイルは他のコンポーネントに影響を与えないため、意図しない副作用を心配することなく、スタイルの追加、変更、削除ができます。

続きを読む

2019年2月19日

Next.js 8 Webpack メモリの改善

最近 Next.js 8 が導入されました。このリリースには、ビルド時のメモリ使用量の劇的な削減が含まれています。このブログ投稿では、コミュニティのために webpack を最適化する方法を説明します。

続きを読む
続きを読む

2018年9月19日

Next.js 7

26 件のカナリアリリースと 340 万ダウンロードを経て、本番環境対応の Next.js 7 のリリースを発表できることを誇りに思います。

続きを読む

2018年6月27日

Next.js 6.1

本日、本番環境対応のNext.js 6.1 のリリースを発表できることを誇りに思います。

  • ホットリローディングの信頼性向上
  • コードベースの改善
  • Next.js コードモッド
続きを読む

2018年5月16日

Next.js 6 および Nextjs.org

本日、本番環境対応のNext.js 6 のリリースを発表できることを誇りに思います。

  • ゼロコンフィグ静的エクスポート。デフォルトでは next.config.js は不要。
  • _app.js、ページ遷移、エラー境界などを可能にする拡張ポイント。
  • Babel 7 およびフラグメント構文 <> のサポート。
  • セキュリティに重点を置いた統合テストスイートの拡張。
  • コアコードベースでの Flow アノテーション。
続きを読む