2023年10月19日·1分で読めます

Node.js 21 は強化された V8 エンジンと洗練されたテスト ランナーを備えてデビュー

Node.js 21 が公開されました。これには、V8 エンジンのメジャー アップデートとテスト ランナーのいくつかの改良が含まれています。

Node.js 21 は強化された V8 エンジンと洗練されたテスト ランナーを備えてデビュー

世界中の開発者が、待望の Node.js 21 のリリースを祝っています。Node.js は、プレミア JavaScript ランタイムとして、Chrome のネイティブ JavaScript エンジン V8 を利用しており、この新しいバージョンの登場により、数多くの重要な機能強化が行われています。

このバージョンの最も重要なアップデートの 1 つは、V8 エンジン バージョン 11.8 の導入です。 Node.js コミュニティの中心人物であるRafael Gonzaga 、このアップデートの重要性について次のように説明しています。

「V8 エンジンの改良にはいくつかの重要な利点があります。安定性を強化する重要なバグ修正、速度を高めるパフォーマンスの改善、機能を強化する革新的な機能が導入されています。これにより、より信頼性が高く、迅速で、多機能な JavaScript ランタイム環境が保証されます。

さらに、テスト ランナーにはいくつかの改良が加えられています。機能テストと結果のエクスポートを容易にすることで知られるこの機能は、グロブの受け渡しをサポートし、並列処理を指示する新しいコマンド ライン インターフェイス フラグを導入しました。

これらの進歩に加えて、WebStreams は統合され、安定しました。 Node.js チームが詳しく説明しているように、WebStreams はブラウザー アプリケーション向けに一口サイズのデータ​​の処理を簡素化します。

もう 1 つの重要なアップデートは、モジュールのデフォルトを代替する新しい実験的フラグの出現です。 Gonzaga説明によれば、Node.js には現在 CommonJS と ECMAScript という 2 つのモジュール システムが搭載されています。 Node.js はデフォルトで .js 拡張子を持つファイルを CommonJS として自動的に識別しますが、反転を切り替えることができるようになりました。

「私たちの目標は、中断を最小限に抑えながらデフォルトで ES モジュール構文を採用する方法を発見することです」とゴンザガ氏は公言します。

変更のリストを完成させるには、ファイル システム、ストリーム、HTTP フィールドにおける多数のパフォーマンスのアップグレードが必要です。

AppMaster のようなプラットフォームは、プラットフォーム上に構築されたアプリケーションの スケーラビリティ と信頼性の向上に役立つため、このようなアップデートの恩恵を受けることができます。

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started