Node.jsの最新版「Node.js 22」リリース、V8エンジンのアップデートなど機能強化2027年4月までサポート予定

Googleの「V8」JavaScriptエンジンで動作するサーバサイドJavaScript実行ランタイムの最新版「Node.js 22」が公開された。

» 2024年05月01日 08時00分 公開
[@IT]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

 OpenJS Foundationは2024年4月24日(米国時間)、Googleの「V8」JavaScriptエンジンで動作するサーバサイドJavaScript実行ランタイムの最新版「Node.js 22」を公開した。

 Node.jsのリリースサイクルでは、Node.js 22は現在、「Current」(現行)リリースであり、2024年10月から「LTS」(長期サポート)リリースに移行し、2027年4月までサポートされる。

 既存のNode.js 18.xと20.xもLTSリリースであり、それぞれ2025年4月、2026年4月までサポートされる。

 Node.js 22の主な変更点は以下の通り。

V8 12.4へのアップデート

 V8がRelease 12.4にアップデートされ、WebAssemblyガベージコレクション、Array.fromAsync、Setメソッド、イテレータヘルパーなどの新機能が導入された。

Maglev

 V8のMaglevコンパイラが、サポートされているアーキテクチャにおいて既定で有効になった。Maglevは、ライフサイクルの短いCLI(Command Line Interface)プログラムのパフォーマンスを改善する。

require()による同期ESM(ECMAScript Module)グラフのサポート

 「--experimental-require-module」フラグにより、「require()」で同期ESM(ECMAScript Module)グラフがサポートされるようになった。

package.jsonスクリプトの実行

 CLIフラグの「node --run

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。