Home Blogs 未来を受け入れる: EdgioでNode.js 20が利用可能に
Applications

未来を受け入れる: EdgioでNode.js 20が利用可能に

About The Author

Outline

Edgio v7.5.0のリリースでNode.js 20のサポートを発表できることを嬉しく思います。Edgio SitesとCloud Functionsの展開に、さらに柔軟性と最先端の機能を提供します。 まとめると、Edgioは約1か月前にNode.js 18のサポートを発表し、将来的にはより迅速な更新を約束しました。 これは約1か月後に大きなアップデートがあります。

展開のオプションの拡張

今回のアップデートでは、Node.js 18と20のどちらかを選択できるようになり、アプリケーションのニーズに合わせてランタイム環境を調整できるようになりました。 Node.js 20は、更新されたV8 JavaScriptエンジン、Webアセンブリシステムインタフェース(WASI)の改善、Web暗号APIと他のJavaScriptエコシステムとの相互運用性の向上など、多数の新機能をもたらします。 これらの機能強化の詳細については、Node.js 20の公式ブログをご覧 ください。

Node.js 16 の重要な更新

Node.js 16はサポート終了(EOL)に達し、2024年6月12日に非推奨になります。 2023年9月11日以降のEOL期間中は、基盤となるOSのアップデートのみが適用され、Node.js 16のセキュリティパッチやその他のアップデートは適用されません。
ユーザーは、v7.5.0より前のバージョンのEdgio CLIを使用して、Node.js 16ワークロードを引き続きデプロイできます。 ただし、ユーザーがEdgio CLIをv7.5.0以降に更新することを選択した場合、Node.js 16の展開は許可されなくなります。 2024年6月12日以降、Node.js 16をクラウドランタイムとして使用する新しいデプロイは、どのバージョンのEdgio CLIでも使用できなくなります。

スムーズな移行を確実にし、アプリケーションのセキュリティを維持するために、できるだけ早くNode.js 18または20にデプロイを移行することをお勧めします。

Node.js 20 へのアップグレード方法

EdgioでNode.js 20にアップグレードするのは簡単です。 プロジェクトディレクトリで次のコマンドを実行して、Edgio CLIのバージョンを最新のバージョンに更新するだけです。

NPX edgio最新を使用

更新後、edgio.config.jsファイルのcloudRuntimeキーをnodejs20.xに設定します。

次に例を示します。

module.exports = {
cloudRuntime: 'nodejs20.x',
// ... other configurations
};

これらの変更後に行うデプロイでは、Edgio SitesとCloud FunctionsのランタイムとしてNode.js 20が使用されます。

Edgioで未来を受け入れる

Edgioでは、強力で効率的で安全なWebアプリケーションを構築するための最新のテクノロジーとツールを提供することに取り組んでいます。 Node.jsの20サポートにより、JavaScriptエコシステムの最新の開発を利用するための十分な準備ができています。

EdgioでNode.js 20が提供する新機能とメリットを確認し、開発過程でサポートできることを 楽しみにしています。 ご不明な点がある場合や、移行に関するサポートが必要な場合は、当社のチームがお手伝いします。