「Node.js 25.6.0」リリース ─ 埋め込みAPIにおけるESM初期サポート追加など

非同期フックやネットワークAPIなど実用的な機能強化

2月12日 23:35

 Node.js Developersは2月3日(現地時間)、JavaScriptアプリケーションプラットフォーム、「Node.js 25.6.0」をリリースした。

 「Node.js」は、イベント化された入出力を扱うサーバーサイドJavaScriptランタイム。V8 JavaScriptエンジン上で動作し、I/Oやネットワークアクセスなどの機能を提供するライブラリから構成され、Webサーバ、コマンドラインツール、ネットワークアプリケーションなどさまざまな用途に対応している。

 「Node.js 25.6.0」はCurrent(現行開発版)ラインに位置付けられており、非同期フック関連の機能強化としてasync_hooks.createHook()にtrackPromisesオプションが追加された。また、ネットワークAPIではSocketに対してsetTOSおよびgetTOSが設置され、送信トラフィックのTOS(Type of Service)設定が可能になった。また、埋め込みAPIでのESM(ECMAScript Modules)サポートの初期実装、TextEncoder のエンコード性能改善、テストランナーでの環境変数オプション対応、URL APIにおけるUnicode 17対応など、開発効率と標準準拠性の向上が図られている。

 「Node.js 25.6.0」は、Webサイトから無償でダウンロード・利用できる。

(川原 龍人/びぎねっと)

[関連リンク]
Blogによる記事

この記事をシェアしてください

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored