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 de fonctionnalités de pointe pour leurs déploiements Edgio sites et Cloud Functions. Pour résumer, 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 désormais choisir entre Node.js 18 et 20, en 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é pour 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 d’annonce de Node.js 20.

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 sous-jacentes du système d’exploitation seront appliquées, sans correctifs de sécurité ou 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 l’interface de ligne de commande Edgio antérieures à v7.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 l’interface de ligne de commande 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. Il vous suffit de mettre à jour votre version de CLI Edgio à la dernière en exécutant la commande suivante dans le répertoire de votre projet :

npx edgio utiliser le dernier

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 effectuez après ces modifications utiliseront Node.js 20 comme runtime pour Edgio sites et Cloud Functions.

Embrasser 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 nous réjouissons 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.