Our great sponsors
-
llrt
LLRT (Low Latency Runtime) is an experimental, lightweight JavaScript runtime designed to address the growing demand for fast and efficient Serverless applications.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
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.
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.