米Vercelは、同社の開発するオープンソースのWebアプリケーションフレームワークであるNext.jsの最新バージョン「Next.js 14.2」を、4月11日(現地時間)にリリースしている。
Next.js 14.2では、Turbopackのリリース候補版をローカル開発に利用できるようになった。Turbopackのリリース候補版は、現時点で統合テストの99.8%が完了しており、Next.jsアプリケーションのうち使用頻度が上位300に入るnpmパッケージにおいて、Turbopackによるコンパイルが可能であることが確認されている。なお、Turbopackは現時点ではオプトイン方式であり、利用の際には有効化が必要となる。
あわせて、すべてのNext.jsアプリケーションにおける、全体的なビルドおよび本番環境のパフォーマンスの向上にも取り組んでおり、Tree shakingによるサーバコンポーネントとクライアントコンポーネント間の境界での最適化や、バンドルロジックのリファクタリングによるコンパイラの最適化を通じたビルド時のメモリ使用量削減、ページ間移動の際のスタイル競合を避けることを目的としたCSSチャンクなどが実施された。
ほかにも、クライアント側ルータキャッシュの無効化期間を設定できるようにするstaleTimesの実験的な追加や、Parallel RoutesとIntercepting Routesにおけるクライアント側ルータキャッシュとの統合の改善、next dev実行時のエラーメッセージとスタックトレースの読みやすさを向上するための取り組みの継続、React 19のリリースに備えた最新の機能と改善点の統合をはじめとする、数多くの機能追加・改善が行われている。
- 関連リンク
この記事は参考になりましたか?
- この記事の著者
-
CodeZine編集部(コードジンヘンシュウブ)
CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です