Edgio V7.4.0のリリースにより、Edgio SitesはNode.js V18をサポートするようになった。 このアップデートにより、お客様はNode.js v16とNode.js v18のどちらかを選択できるようになり、Node.jsランタイムの最新の機能と改善を確実に活用できるようになる。
配列のメソッドやメソッドのような新しいJavaScript機能が追加され、特定のコーディングタスクを簡素化できるようになった。
この新しいリリースでは、アプリケーションのニーズに最適なNode.jsのバージョンを選択できる。
へのファイルで。
Node.js V18の新機能
Node.js V18には、Webアプリケーションの機能を強化する多くの新機能とAPIが付属している。 Node.js v16との新機能と相違点を詳しく見てみよう。V8 JavaScriptエンジンのアップグレード
Node.js V18では、V8 JavaScriptエンジンをバージョン10.1にアップグレードした。 これにより、パフォーマンスが向上し、Experimental Global Fetch API
最も期待されている機能の1つは実験的なグローバルフェッチAPIであり、これは現在デフォルトで有効になっている。 これにより、ブラウザのフェッチAPIの利便性がサーバーサイドJavaScriptにもたらされ、HTTPリクエストがよりシンプルで直感的に行えるようになった。WebストリームAPI
Node.js V18でも実験的なものであるWeb Streams APIが、現在では世界中で利用可能になっている。 このAPIはストリーミングデータを扱う標準的な方法を提供し、ファイルの読み書きやネットワーク通信などを行う。 最近のフレームワークの中には、最初の数個の情報が利用可能になるとすぐに、このAPIを使ってHTMLレスポンスをクライアントにストリームするものもある。 これにより、適用可能な場合にTime-to-First Byte (TTFB)が大幅に低下する。Edgio CLI V7.4.0へのアップグレード
Edgio CLI V7.4.0では、EdgioプロジェクトのNode.jsバージョンを選択するためのサポートが追加された。 ローカルにインストールされているEdgio CLIバージョンを最新バージョンに更新するには、プロジェクトのルートディレクトリで次のコマンドを実行してください。EdgioプロジェクトでNode.js V18を使用する
Edgio SitesプロジェクトでNode.js V18を使用するには、Edgio CLI V7.4.0以降を使用していることを確認し、cloudRuntime key
module.exports = {
name: 'my-property',
organization: 'my-organization',
cloudRuntime: 'nodejs18.x'
//... rest of the configuration
}
これにより、アプリケーションが弊社のプラットフォーム上で実行されるときに、正しいNode.jsバージョンを使用することが保証される。 アプリケーションをローカルで開発する場合
Github Actionsを使用してEdgioへのデプロイを自動化している場合は、Github ActionファイルのNode.jsバージョンも更新すること。
前進する
開発者にとっては、最新の技術を駆使することが重要であると理解している。 Node.js V18のサポートを提供したのは私たちが初めてではないが、私たちは継続的にプラットフォームを改善し、成功に必要なツールを提供することを約束している。 新しい
新機能を探索し、Webアプリケーションをどのように強化できるかを確認することをお勧めする。 いつものように、私たちはこの移行であなたをサポートするためにここにいて、あなたがEdgio SitesでNode.js V18を使って何を構築するかを見るのを楽しみにしている。