第2章 機能


本セクションでは、現在のリリースで導入された機能の変更について説明します。

2.1. 新機能および変更された機能

Node.js 14 LTS には、以下の新機能および機能拡張が含まれています。

Node.js 14 LTS の詳細な変更は、upstream release notes および upstream documentation を参照してください。

2.1.1. 安定した機能として利用可能な診断レポート

診断レポート機能は、Node.js 14 LTS で安定した機能として利用できます。Node.js の以前のリリースでは、この機能はテクノロジープレビューとして利用可能でした。

この機能を使用すると、パフォーマンスの問題、メモリーリーク、高い CPU 使用率などの異常に関する診断レポートを生成できます。レポートは JSON 形式になります。レポートは初期障害データキャプチャー (FFDC) テクノロジーを使用します。この技術は、エラーが発生した際に診断データをキャプチャーします。

2.1.2. V8 JavaScript エンジンが v8.0 から v8.4 に更新

V8 JavaScript エンジンが v8.4 にアップグレードされました。エンジンには、オプションチェーンや API の変更などの新機能が含まれており、より良いローカリゼーションサポートが提供されます。

2.1.3. OpenShift の Node.js メータリングラベル

メータリングラベルを Node.js Pod に追加し、OpenShift Metering Operator を使用して Red Hat サブスクリプションの詳細を確認できます。

注記

メータリングラベルは、Operator またはテンプレートがデプロイおよび管理する Pod に追加しないでください。

Node.js は以下のメータリングラベルを使用する必要があります。

  • com.redhat.component-name: Node.js
  • com.redhat.component-type: application
  • com.redhat.component-version: 14.x.x
  • com.redhat.product-name: "Red_Hat_Runtimes"
  • com.redhat.product-version: 2021-Q1

詳細は、メータリング のドキュメントを参照してください。

ラベルの詳細は、ノードでラベルを更新する方法について を参照してください。

注記
  • com.redhat.product-version の x.x を、デプロイメントで使用する Node.js の製品バージョンに置き換えます。たとえば、Node.js 製品バージョンが 14.15.1 の場合は、ラベルに 14.15.1 を指定します。
  • 新しいフラグ rh-metering が Nodeshift モジュールで利用できます。これにより、メータリングラベルが自動的に追加されます。Nodeshift モジュールを使用してアプリケーションをデプロイする場合は、rh-metering フラグを使用してメータリングラベルを Pod に自動的に追加できます。

2.1.4. Full ICU (International Components for Unicode) データセットのデフォルトでの有効化

International Components for Unicode (ICU) は、ソフトウェアアプリケーションの国際化およびグローバリゼーションをサポートします。多くの言語およびロケールをサポートします。すべての言語でソフトウェアアプリケーションの開発およびデプロイメントを簡素化します。

Node.js 14 LTS 以降では、full-icu オプションはデフォルトで有効になっています。このオプションは、完全な ICU データセットを有効にします。full-icu オプションの詳細は、Internationalization support を参照してください。

Node.js の以前のリリースでは、英語のデータセットのみがデフォルトで有効にされていました。他のロケールのサポートを取得して有効にするには、追加の手順を実行する必要がありました。

英語のみのサポートが必要で、ICU データセット全体を削除してディスク領域を節約したい場合は、root ユーザーとして次のコマンドを入力します。

# dnf remove nodejs-full-i18n
Copy to Clipboard Toggle word wrap

2.1.5. IBM Z および IBM Power Systems での Node.js Runtime のサポート

s390x および ppc64le プラットフォーム向け Red Hat ビルドの Node.js は、IBM Z および IBM Power Systems インフラストラクチャーにプロビジョニングされる OpenShift 環境でのみサポートされています。IBM Z および IBM Power Systems での RHEL のスタンドアロンインストールでの Node.js アプリケーションの実行はサポートされていません。

IBM Z および IBM Power Systems でサポートされる製品の新規イメージは、Red Hat Container Catalog から入手できます。

IBM Z および IBM Power Systems インフラストラクチャーでプロビジョニングされた OpenShift への Node.js アプリケーションのデプロイに関する詳細は、Example applications for Node.js のセクションを参照してください。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat