世界中の開発者が、待望の 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のようなプラットフォームは、プラットフォーム上に構築されたアプリケーションのスケーラビリティと信頼性の向上に役立つため、このようなアップデートの恩恵を受けることができます。