Next.jsチームは8月3日(現地時間)、ReactベースのWebフレームワーク「Next.js」の最新バージョン16.3を正式にリリースした。今回のアップデートは、現行のNext.jsアプリケーション全般に向けて、多数のパフォーマンス改善や新機能が追加された。
まず、開発サーバーのメモリ使用量が最大90%削減された。これはTurbopackにおけるディスクキャッシュとメモリエビクション機能によるもので、長時間の開発セッションでも安定したパフォーマンスを維持できる。加えて、ビルドプロセスも高速化され、キャッシュの利用により繰り返しのビルドがさらにスピードアップしている。
型チェックでは、TypeScript 7による最大10倍の高速化もサポートされた。サーバーサイドレンダリングについては、App RouterでNode.jsのネイティブストリームを利用することで負荷時のリクエスト処理能力が最大22%向上するなど、全体的な実行パフォーマンスも強化された。
また、AIエージェント向けのバージョン管理されたドキュメント参照や、プリフェッチリクエストの最適化、静的アセットのキャッシュ改善、カスタムエラーバウンダリーの追加など、開発体験と運用性向上のためのさまざまな新機能も含まれている。さらに、TurbopackのAPIによるglobインポートや、ルートパラメータへのアクセス簡易化も実装された。
「Instant Navigations」関連の新機能として、ナビゲーションの高速化とより細かなプリフェッチ制御、Incremental Static Regenerationの強化、ナビゲーションインスペクターやPlaywright向けテストヘルパーなど、開発中や運用後のUX改善につながる機能も導入された。
実験的機能としては、RustベースのReactコンパイラや、ネットワーク耐障害機能もオプションで利用可能だ。Next.jsチームは、すべてのアプリで16.3へのアップデートを推奨している。
- 関連リンク
この記事は参考になりましたか?
- この記事の著者
-
CodeZine編集部(コードジンヘンシュウブ)
CodeZineは、株式会社翔泳社が運営する開発者のための情報メディアです。日々の開発に取り組むエンジニアやテクノロジーを学びたい方に向けて、プログラミングやAI活用、開発ツール、エンジニアの学びとキャリアに関する記事をお届けしています。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
この記事は参考になりましたか?
この記事をシェア
