次の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
パーセベランスが火星着陸に成功、最初の火星表面画像を送信
宇宙
2021-02-20 23:33
Technosoft Automotive、日本市場に参入–「Dynamics 365」ベースの自動車ディーラー向けシステムを提供
IT関連
2023-07-05 07:07
MetaのザッカーバーグCEO、2023年はAIとメタバースを優先する意向
IT関連
2023-02-04 00:45
みずほ銀行、新設データセンターのネットワークにシスコ製品を導入
IT関連
2024-10-24 21:32
Lauraが国内初の車窓型動画メディア「CarWindow」β版をリリース、トライアルユーザー募集開始
IoT
2021-01-27 02:26
USEN、AIを活用したチェーン店向けBGMサービスを提供–複数店舗の空間演出を最適化
IT関連
2022-07-21 15:44
宇宙開発のFirefly Aerospaceが月面着陸船契約をNASAと98.4億円で結ぶ
宇宙
2021-02-06 07:43
Pinterestが世界有数規模のHBaseクラスタをNewSQLのTiDBへ置き換え、その理由と成果は[PR]
MySQL
2024-09-24 10:03
Ubie、生成AIを活用した医療機関向け新サービスのベータ版を提供
IT関連
2024-05-09 03:59
NTT Comら、スマートグラスを活用した看護を実証–ケアの質向上と負担軽減の両立へ
IT関連
2023-07-16 23:15
OPSWAT、日本事業拡大のため新東京オフィスとCIPラボを開設
IT関連
2024-07-03 06:54
「モードシフト」–新たな中期経営計画を始動した日立の狙い
IT関連
2022-05-03 13:11
コアERPとクラウドの活用を推進–SAPジャパンが2021年戦略を発表
IT関連
2021-02-18 18:20
オブジェクトストレージの利用拡大とその背景を考察する
IT関連
2021-02-22 06:10