-
llrt
LLRT (Low Latency Runtime) is an experimental, lightweight JavaScript runtime designed to address the growing demand for fast and efficient Serverless applications.
https://github.com/awslabs/llrt/blob/e2cc8237f4bd04e161d46b3...
This wraps QuickJS and there is not a single mention on their front page. At least a hello or shout-out to Fabrice Bellard would have been nice.
But I guess it's AWS and they do this with other projects, so not too surprising.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
For ref:
- https://blog.cloudflare.com/workerd-open-source-workers-runt...
- https://github.com/cloudflare/workerd
-
LLRT is built using Rust, Tokio and QuickJS under the hood.
We (at Wasmer), have been working on a very similar approach: WinterJS, which is using SpiderMonkey instead (but also built on top of Rust and Tokio). https://github.com/wasmer/winterjs
-
curl https://github.com/wasmerio/winterjs | grep -i license # :-(
-
Hermes is a big one as well: low startup latency, low memory
https://hermesengine.dev/
-
pljs (https://github.com/plv8/pljs) is a postgres language plugin that also uses quickjs. given how much faster the startup is compared to v8, and that most postgres functions are very small and do very little compared to a node.js program, it is quite good.
I can definitely see aws' lambda operations gaining quite a bit from this.