Next.js 14.2正式リリース、webpack後継ビルドツールのTurbopackがリリース候補版に

今回は「Next.js 14.2正式リリース、webpack後継ビルドツールのTurbopackがリリース候補版に」についてご紹介します。

関連ワード (動作、正式、確認等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Vercelは同社が開発するWebアプリケーションフレームワークの最新版となる「Next.js 14.2」の正式リリースを発表しました。

Next.jsは、ReactをベースとしたオープンソースのWebアプリケーションフレームワークです。ルーティングやサーバサイドレンダリング(SSR)、静的サイト生成(SSG)など多数の機能を備えています。

Next.js 14.2では、webpack後継のRust製のビルドツール「Turbopack」がリリース候補に到達。ビルドの性能向上やキャッシュ、エラーメッセージの改善などが行われています。

Next.js 14.2

◆ Turbopack (RC): 99.8% of tests passing for `next dev –turbo`
◆ Build / Production Improvements: Reduced memory usage
◆ Caching Improvements: Configurable client-side cache revalidation
◆ Errors DX: Better hydration mismatch messageshttps://t.co/5HmBItDal2

— Next.js (@nextjs) April 11, 2024

Turbopackは、代表的なバンドルツールの1つであるwebpackの開発者であるTobias Koppers氏らが、Next.jsの開発元であるVercelに参加して開発しているバンドツールで、webpackの後継を名乗っています。

参考:webpackの後継となる新バンドルツール「Turbopack」が登場。Rust製のネイティブアプリケーションでWebpackの700倍高速に。Next.js Conf 2022

バンドルツールとは多数のJavaScriptやTypeScriptなどのコードを1つにまとめる機能を備えたツールです。多数のライブラリやコンポーネントなどを用いてチームで開発する大規模なWebアプリケーションの開発には欠かせません。

Webアプリケーションが大規模かつ複雑になるにつれて、バンドルツールによるビルドの時間が長くなることは開発者体験や開発スピードの劣化につながります。

Turbopackはこれを改善するためRust言語で開発され、さらにソースコードの中で変更された部分だけを再ビルドすることで瞬時にビルドが終了するような最適化などを行うなどにより、高速な処理を実現しています。

Turbopackがリリース候補版に到達

Next.js 14.2では、このTurbopackがリリース候補版に到達したと発表されました。

約6000種類のテストの99.8%にパスし(エラーは3種類のみ)、Next.jsのアプリケーションで使われている上位300までのnpmパッケージがコンパイルできることが確認され、すべてのNext.jsのサンプルが動作することも確認されました。

ビルド時のメモリ使用量やキャッシングの動作も改良されています。

また、Next.js自体もサーバコンポーネントとクライアントコンポーネントの境界を最適化することで、JavaScriptバンドルサイズの大幅な削減を実現。

さらに、非常に大規模なNext.jsアプリケーションで本番ビルド中にメモリ不足によるクラッシュが発生する問題に対して、バンドルロジックをリファクタリングしコンパイラを最適化したと説明されています。

開発モードでのエラーメッセージの改良

エラーの内容などを確認するために開発モードでNext.jsアプリケーションを起動する「next dev」コマンドでは、より分かりやすいエラーメッセージとスタックトレースの表示、より明確な開発ログとビルドログの表示、表示時のオーバーレイデザインの改良、表示のダークモードサポート対応などが行われています。

fig

COMMENTS


Recommended

TITLE
CATEGORY
DATE
技術的負債を抱えたレガシーコード。変なメソッド名と入り組んだロジック、リファクタリングするならどちらが先?(前編)
Java
2024-07-01 04:36
映画「呪術廻戦0」は「来たる12月24日」公開
くらテク
2021-06-15 06:58
マイクロソフト、ロシア「NOBELIUM」のフィッシングキャンペーンを警告
IT関連
2021-05-31 17:18
OpenAI、リアルタイムAPIをプレミアム料金で提供へ–音声でのやり取りも可
IT関連
2024-10-05 12:44
新宿の巨大猫 “渋谷のハチ公”狙う?
くらテク
2021-07-14 20:08
量子コンピューティングのIonQ、Softbank Investment Advisorsと戦略的提携
IT関連
2021-06-04 07:51
ラクマ、AnyPayを経て創業したYAGO井上貴文氏、オンライン習い事マーケット「classmall」をローンチ
ネットサービス
2021-02-10 12:37
企業のアプリやサイトにチャット機能を簡単に搭載できるHyroが11.4億円調達、Twilioも投資
ネットサービス
2021-05-27 14:53
「Windows Server 2022」がプレビュー段階に–新機能も発表
IT関連
2021-03-03 19:10
DX時代におけるデータセキュリティ–安全性を高める4つのデータ管理方法
IT関連
2023-03-23 06:44
ホワイトハウスが暗号通資産に関する大統領令を発表
IT関連
2022-03-11 09:58
Googleの「コロナ感染者予測」は信頼に足るのか 専門家がメカニズムを解説 (1/2 ページ)
くわしく
2021-05-06 03:46
独立系ベンチャーキャピタル「One Capital」が1号ファンドを160億円でクローズ
VC / エンジェル
2021-05-20 05:35
セキュリティに悩む経営層の「よろず」相談窓口に–マンディアント日本代表の内山氏
IT関連
2022-09-28 14:43