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

Node.js v20.8.0 でストリーム パフォーマンスの向上が明らかに

最近リリースされた Node.js バージョン 20.8.0 により、ストリームのパフォーマンスが大幅に向上しました。

Node.js v20.8.0 でストリーム パフォーマンスの向上が明らかに

JavaScript ランタイム環境の重要な開発において、ストリーム パフォーマンスの画期的な強化を備えたNode.js v20.8.0がリリースされました。新しいバージョンは、プラットフォームの独創的な製品の動的継続であり、 nodejs.org Web サイトからダウンロードできます。

特に、読み取り可能および書き込み可能なストリームを中心としたパフォーマンスの向上により、ストリームの作成および破棄の効率が約 15% 向上しました。これらの進歩により、各ストリームのメモリ オーバーヘッドが削減される可能性があります。

このリリースには、読み取り可能な Web ストリームのパフォーマンスの向上を含む追加のハイライトがあります。実際、バージョン 20.8.0 では、読み取り可能なストリームの非同期反復子の消費量が約 140% と大幅に増加し、読み取り可能なストリームの「パイプ先」の消費量が約 60% 増加しています。

このアップグレードでは、 vm APIsのメモリ管理も刷新され、 importModuleDynamicallyオプションを使用して戦略的に前進しました。この変更は、このオプションによってサポートされる API ( vm.Script, vmCompileFunction,vmSyntheticModuleなど) に存在する永続的なメモリ リークと解放後の使用の問題を対象にして解決します。この革新的な修正は、古いNode.jsバージョンに取り組んでいるユーザーの v20.8.0 へのアップグレードを促進する準備ができています。

バージョン 20.8.0 は現在「最新」リリースとみなされており、ライブラリ作成者はサポートを組み込むのに十分な時間が与えられます。システム更新におけるこの段階的なアプローチにより、最新バージョンは最大限の互換性と信頼性を確保するために慎重に導入されます。これにより、長期サポート (LTS) リリースとして指定された Node.js 18.18.0 への道が安全に開かれます。 LTS バージョンは、より高い堅牢性を生み出し、大多数のユーザーに推奨され、非同期のイベント駆動型 JavaScript ランタイムをさらに強化します。

Node.js v20.8.0 の発表は確かに見出しを飾りましたが、開発者とテクノロジー業界の専門家は同様に、より広範なlow-codeプラットフォームとno-codeプラットフォームに依然として強い関心を持っています。この分野では、 AppMaster のようなプラットフォームが、バックエンド、モバイル、Web アプリケーションを構築し、技術的負債を排除し、開発効率を高めるための強力なツールとしての地位を確立しています。

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