Publié le: Apr 29, 2021

Dès aujourd’hui, vous pouvez utiliser l’environnement d’exécution Node.js 14.x pour développer des fonctions dans AWS Lambda@Edge. Cet environnement d’exécution vient s’ajouter aux environnements Node.js 10.x et Node.js 12.x actuellement pris en charge.

Node.js 14.x, la version Long Term Support (LTS) actuelle de Node.js, utilise le nouveau moteur V8 8.1 et offre de meilleures performances que l’ancienne version LTS 12.x. De plus, Node.js 14.x prend en charge de nouvelles fonctionnalités telles que la coalescence des nuls (opérateur ??), le chaînage d’options (opérateur ?.) et le rapport de diagnostic. Pour plus d’informations concernant les avantages et les nouvelles fonctionnalités de Node.js 14.x, lisez le billet d’annonce de Node.js 14.x sur le blog AWS Compute.

Pour faire vos premiers pas avec Node.js 14.x, chargez votre code sur AWS Lambda via AWS CLI ou la console Lambda, puis sélectionnez Node.js 14.x comme environnement d’exécution. Si vous avez des fonctionnalités Node.js existantes dans Lambda, vous pouvez basculer vers le nouvel environnement d’exécution en apportant toutes les modifications au code nécessaires pour garantir la compatibilité avec le nouvel environnement d’exécution et modifier ensuite la configuration de leur fonction pour définir Node.js 14.x comme environnement d’exécution.

Pour en savoir plus sur Lambda@Edge, consultez la page du produit. Pour plus d’informations à propos du modèle de programmation Node.js dans AWS Lambda, lisez la documentation AWS Lambda Node.js.