开源

🚀 亚马逊开源LLRT:JavaScript新选择,性能飞跃!

logo

awslabs/llrt

⭐️⭐️⭐️⭐️⭐️
logo


License

Apache-2.0

Stars

8.2k

Forks

364


项目图片

摘要

LLRT是亚马逊开源的轻量级JavaScript运行时,基于QuickJS和Rust,提供快速启动和低成本的Serverless应用解决方案。

内容

亚马逊开源了一款名为LLRT(Low Latency Runtime)的轻量级JavaScript运行时,基于QuickJS和Rust构建,旨在满足Serverless应用对速度和效率的需求。🏎️ LLRT相较于AWS Lambda上的其他JavaScript运行时,启动速度提升超10倍,成本降低2倍。💰

LLRT是实验性软件,适合评估使用。它支持多种配置方式,包括自定义运行时、使用层、容器镜像和AWS SAM/CDK部署。🛠️ 尽管LLRT支持ES2023,但并非Node.js的直接替代品。🚫 它部分支持Node.js API,需将依赖打包为浏览器平台,并标记@aws-sdk包为外部。📦

LLRT内置测试运行器,支持Jest/Chai断言,可进行单元测试和端到端测试,确保代码兼容性。🔍 使用LLRT时,建议不部署未打包的node_modules,以优化性能。📚 LLRT还包含AWS SDK客户端和工具,针对性能进行了特别优化。🛠️

关键词

JavaScript Serverless 性能

分类

云计算 开发工具 效率提升
正文到此结束
本文目录