• Akademia
  • Blog
  • O Serverless
  • O stronie

AWS Lambda wspiera Node.js 12


AWS Lambda
R贸wno p贸艂 roku temu pisa艂em o wprowadzeniu Node 10 do AWS Lambda. W tym tygodniu AWS doda艂o wsparcie w us艂udze Lambda dla Node.js w wersji 12 LTS. Od poniedzia艂ku mo偶emy uruchamia膰 nasze funkcje na 艣rodowisku w wersji 12. Zesp贸艂 rozwijaj膮cy t臋 us艂ug臋 nie zwalnia tempa na krok 馃憤馃槂

Podobnie jak przy wersji 10, funkcje lambda b臋d膮 uruchamiane w Amazon Linux 2.

Name Identifier Node.js Version AWS SDK for JavaScript Operating System
Node.js 12 nodejs12.x 12.13.0 2.536.0 Amazon Linux 2
Node.js 10 nodejs10.x 10.16.3 2.448.0 Amazon Linux 2
殴r贸d艂o: https://epsagon.com/blog/aws-lambda-and-node-js-12-support-and-benchmark/

Co nowego?

W艣r贸d najwa偶niejszych nowo艣ci w wersji 12 mo偶emy wymieni膰:

  1. Silnik V8 zosta艂 zupdejtowany do wersji 7.4, dzi臋ki czemu dostaniemy do dyspozycji
    • nowe funkcje j臋zyka JavaScript
    • Szybsz膮 implementacj臋 async/await
    • Usprawnienia zwi膮zane z pr臋dko艣ci膮 dzia艂ania
  2. Wspracie dla import/export - nie trzeba b臋dzie u偶ywa膰 transpilatora (Babel), aby korzystac z tej sk艂adni
  3. Nowy parser HTTP: llhttp
  4. Prywatne pola w klasach
  5. Nowe, eksperymentalne raporty diagnostyczne

Wi臋cej o nowo艣ciach w node 12 znajdziesz pod tymi linkami:

Firma Espagon zrobi艂a pierwsze por贸wnanie AWS Lambda and Node.js 12: Support and Benchmark, z kt贸rego wynika, 偶e nowy Node jest nieznacznie wolniejszy od wersji 10. Natomiast testy dotycz膮 tylko jednej konfiguracji (128MB) i by膰 mo偶e nie s膮 reprezentatywne.

A nawet je艣li s膮, przypuszczam, 偶e AWS b臋dzie mocno pracowa膰, aby poprawi膰 te wynik tak aby艣my mogli korzysta膰 z najnowszego Node be偶 偶adnych kompromis贸w.

AWS Relese note