awslabs / llrt

LLRT (Low Latency Runtime) is an experimental, lightweight JavaScript runtime designed to address the growing demand for fast and efficient Serverless applications.
Apache License 2.0
7.76k stars 342 forks source link

Implement runtime.ts in Rust #252

Closed richarddavison closed 2 months ago

richarddavison commented 4 months ago

Currently the Lambda interface client is [implemented in TypeScript (https://github.com/awslabs/llrt/blob/main/src/js/%40llrt/runtime.ts).

Performance can be improved if runtime client is implemented in Rust using already defined dependencies (hyper, the customer json parser) etc.

richarddavison commented 2 months ago

Landed in https://github.com/awslabs/llrt/pull/260