次のLTS版となる「Node.js 22」正式リリース。WebAssembly GCがデフォルトで利用可能に

今回は「次のLTS版となる「Node.js 22」正式リリース。WebAssembly GCがデフォルトで利用可能に」についてご紹介します。

関連ワード (今後、期待、期間等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


JavaScriptランタイム「Node.js」の最新バージョンとなる「Node.js 22」正式版がリリースされました。

Node.jsは偶数バージョンがリリースされてから6カ月の後に、30カ月の長期サポート期間(LTS:Long Term Support)に入ります。Node.js 22も、6カ月後の2024年10月にLTSとなる予定です。

Node.js 22 is here

Featuring: require()ing ESM graphs, WebSocket client, updates of the V8 JavaScript engine, and more.

Big thank you to @_rafaelgss and @satanacchio for their work on this pic.twitter.com/yXgR8fsMqt

— Node.js (@nodejs) April 24, 2024

Node.js 22でWebAssembly GCがデフォルトで利用可能に

Node.js 22では、JavaScriptエンジン「V8」がバージョンアップされ、「V8 12.4」が搭載されました。

V8 12.4ではWebAssembly Garbage Collection機能(WasmGC)がデフォルトで有効となったため、Node.js 22でWebAssemblyアプリケーションを実行する際にWebAssemblyのガベージコレクション機能が利用可能になりました。

WasmGCを利用することで、ガベージコレクション機能が言語のランタイムに含まれているJavaなどプログラミング言語をWebAssemblyで実装することが容易になります。すでにKotlinやDartなどWasmGC対応を進めている言語もあり、今後Node.js上でさまざまなプログラミング言語で開発したWebAssemblyアプリケーションが実行されていくことが期待されます。

さらにV8に新たなJavaScriptのJITコンパイラ「Maglev」が搭載されました。

すでにV8にはJavaScriptインタプリタの「Ignition」に加えて、短時間の実行で高速化の効果を発揮しやすいJITコンパイラの「Sparkplug」と、長時間実行されるコードでピーク性能を高めやすいJITコンパイラの「TurboFan」が搭載されています。

新たなJITコンパイラのMaglevは、このSparkplugとTurboFanの中間に位置する性格のJITコンパイラです。比較的短時間で実行が終了するコマンドラインから実行されるプログラムなどで性能向上の効果を発揮するだろうと説明されています。

その他、細かな新機能などは「Node.js 22 is now available!」をご覧ください。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
ポケモンGO、有料イベントでチケットを買わなくてもプレイできる不具合 補填イベント実施へ
くらテク
2021-02-23 04:02
東大、パロアルトネットワークスの次世代ファイアウォールで学内ネットワークのセキュリティ刷新
IT関連
2023-12-02 04:58
マイクロソフトとオラクルの蜜月関係は進展するか
IT関連
2023-11-17 15:46
GoogleとNVIDIA、5G活用のクラウドAI導入支援ラボを共同開発
企業・業界動向
2021-06-29 11:17
SFC、GPL違反めぐる対VIZIO訴訟で大きな一歩
IT関連
2022-05-20 09:50
Linux界のリーダーらが「Flathub」のアプリストア構築に乗り出した理由
IT関連
2023-03-15 16:27
「Zoom+AI」で「人と人のつながり」を強調するZVCの思惑とは
IT関連
2023-07-15 02:42
「Windows 10」の「バージョン22H2」、提供範囲を拡大
IT関連
2022-11-26 16:47
パスキーとは–パスワードに代わる認証方法の基礎
IT関連
2023-10-25 20:08
Android版「COCOA」に不具合 陽性者接触を通知せず 20年9月のアプリ更新が原因
社会とIT
2021-02-05 02:13
ソフトバンク、決算は好調も携帯値下げは約700億円の悪影響 宮川社長「マイナスは他で打ち消す」
企業・業界動向
2021-05-12 22:23
NEC、2022年度第1四半期決算は増収減益–今後の復調を見込む
IT関連
2022-08-02 12:04
日立製作所、ミッションクリティカル向けクラウドストレージサービスを提供
IT関連
2023-06-09 01:48
グーグル、新たなネットワーク管理ツール「Network Connectivity Center」を発表
IT関連
2021-03-24 06:54