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

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



Cześć

Nazywam się Paweł Zubkiewicz i cieszę się, że tu jesteś!
Od ponad 13 lat profesjonalnie tworzę oprogramowanie, a od 2016 roku pasjonuje się Serverless.
Tą stronę stworzyłem z myślą o Tobie i o nas wszystkich, którzy uważają, że trend serverless trwale zmieni sposób tworzenia oprogramowania.
Więcej o tej stronie...

Kategorie

Pobierz bezpłatny PDF

Poradnik 12 Rzeczy o Serverless

Wybrane artykuły