次の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
NVIDIA、ゲームとデータセンターが好調で純利益3.8倍と過去最高に
企業・業界動向
2021-08-20 14:37
クラウドサービス利用で考えること–日本衰退の真犯人はIT業界説
IT関連
2021-07-28 12:38
買い手が好む営業スタイル、「訪問・リモートどちらでも」が増加–購買時には「信頼」重視
IT関連
2022-02-19 03:14
クボタ、「Google Workspace」を導入–生産性と企業価値向上に寄与
IT関連
2022-10-20 21:53
アルゴリズムを利用して賃貸住宅の特定や管理を支援し大家の頭痛を解消するKnox Financialが10.8億円調達
ネットサービス
2021-04-21 17:08
Appleとハーバード大、1万人参加のアプリによる月経調査の予備データを公開
アプリ・Web
2021-03-11 14:39
AirPods Maxはヘッドバンドも簡単に交換可能 実際に試してみた
-
2021-01-21 16:24
Apple、米国の「回復と再建」のため5年で4300億ドル超の投資 新キャンパスも
企業・業界動向
2021-04-28 16:46
Rocket Labの20回目の打ち上げは失敗、ペイロードも失う
宇宙
2021-05-17 15:12
「ChromeOS」の深刻な脆弱性、マイクロソフトが発見の経緯を発表
IT関連
2022-08-25 11:47
ランサムウェアやクラウドのセキュリティは2022年もCISOの課題上位–マイクロソフト
IT関連
2022-01-29 16:51
Apple Musicのロスレスとハイレゾ、AirPodsでは再生できず AirPods ProもAirPods Maxも
イラスト・デザイン
2021-05-19 14:29
あまり見ることがないBoston Dynamics人型ロボAtlasのずっこけNGシーン、失敗が成功を生む
ロボティクス
2021-08-19 13:33
中国・上海のロックダウンで再度注目を浴びる「団購」のリアル
IT関連
2022-04-22 23:33