LLRT: Blitzschnelle Serverless JavaScript Runtime

2025-05-18
LLRT: Blitzschnelle Serverless JavaScript Runtime

AWS Labs stellt LLRT vor, eine leichtgewichtige JavaScript-Runtime, die in Rust geschrieben wurde und für hochperformante Serverless-Anwendungen entwickelt wurde. LLRT übertrifft andere JavaScript-Runtimes auf AWS Lambda mit über 10-mal schnellerem Start und bis zu 2-mal niedrigeren Kosten. Es nutzt QuickJS als JavaScript-Engine für effiziente Speichernutzung und schnellen Start. Obwohl experimentell, unterstützt LLRT die Bereitstellung über benutzerdefinierte Runtimes und Container-Images, beinhaltet robuste Testwerkzeuge und bietet exzellente Kompatibilität mit AWS SDK v3. Es ist kein Ersatz für Node.js, sondern eine Ergänzung für performancekritische Serverless-Funktionen, ideal für Aufgaben wie Datentransformation und Echtzeitverarbeitung. Die auf Node.js basierende API sorgt für einen einfachen Übergang von anderen Lösungen.

Entwicklung