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による記事
「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による記事
