Home Blogs Embrasser le futur : Node.js 20 maintenant disponible sur Edgio
Applications

Embrasser le futur : Node.js 20 maintenant disponible sur Edgio

About The Author

Outline

Nous sommes ravis d’annoncer la prise en charge de Node.js 20 avec la sortie d’Edgio v7.5.0, offrant à nos utilisateurs encore plus de flexibilité et des fonctionnalités de pointe pour leurs sites Edgio et leurs déploiements de fonctions Cloud. Pour récapituler, Edgio a annoncé le support de Node.js 18 il y a environ un mois et nous avons promis des mises à jour plus rapides à l’avenir. Et nous voici avec une mise à jour majeure environ un mois plus tard.

Options étendues pour vos déploiements

Avec cette mise à jour, vous pouvez maintenant choisir entre Node.js 18 et 20, adaptant votre environnement d’exécution aux besoins de vos applications. Node.js 20 apporte une foule de nouvelles fonctionnalités, y compris un moteur JavaScript V8 mis à jour, des améliorations dans Web Assembly Systems interface (WASI), une meilleure interopérabilité de Web Crypto API avec d’autres écosystèmes JavaScript, et plus encore. Vous pouvez en savoir plus sur ces améliorations dans le blog officiel de Node.js 20 annonce .

Mise à jour importante sur Node.js 16

Node.js 16 a atteint sa fin de vie (EOL) et sera obsolète le 12 juin 2024. Pendant la période de fin de vie, à compter du 11 septembre 2023, seules les mises à jour du système d’exploitation sous-jacent seront appliquées, sans correctifs de sécurité ni autres mises à jour pour Node.js 16.
Les utilisateurs peuvent continuer à déployer des charges de travail Node.js 16 à l’aide des versions de CLI Edgio antérieures à la version 7.5.0. Cependant, les déploiements Node.js 16 ne seront plus autorisés si les utilisateurs choisissent de mettre à jour leur CLI Edgio vers la version 7.5.0 ou ultérieure. Après le 12 juin 2024, les nouveaux déploiements utilisant Node.js 16 comme Cloud Runtime ne seront plus possibles sur aucune version de la CLI Edgio.

Pour assurer une transition en douceur et maintenir la sécurité de vos applications, nous vous recommandons de migrer vos déploiements vers Node.js 18 ou 20 dès que possible.

Comment mettre à niveau vers Node.js 20

La mise à niveau vers Node.js 20 sur Edgio est simple. Mettez simplement à jour votre CLI Edgio à la dernière version en exécutant la commande suivante dans le répertoire de votre projet :

npx edgio utilise le plus récent

Après la mise à jour, définissez la clé cloudRuntime dans votre fichier edgio.config.js sur nodejs20.x.

Voici un exemple:

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

Tous les déploiements que vous effectuerez après ces modifications utiliseront Node.js 20 comme runtime pour les sites Edgio et les fonctions Cloud.

Embrassez l’avenir avec Edgio

Chez Edgio, nous nous engageons à vous fournir les dernières technologies et outils pour créer des applications Web puissantes, efficaces et sécurisées. Avec la prise en charge de Node.js 20, vous êtes bien équipé pour profiter des derniers développements de l’écosystème JavaScript.

Nous vous encourageons à explorer les nouvelles fonctionnalités et avantages offerts par Node.js 20 sur Edgio et nous sommes impatients de vous accompagner dans votre parcours de développement. Si vous avez des questions ou si vous avez besoin d’aide pour votre migration, notre équipe est là pour vous aider.