3 ms·
This is awesome, I'm incredibly happy to see more alternatives on the Javascript Runtime Space! In a nutshell: LLRT aims to have incredibly fast startup times
by syrusakbary 3y ago
This is awesome, I'm incredibly happy to see more alternatives on the Javascript Runtime Space!
In a nutshell: LLRT aims to have incredibly fast startup times compared to Node, Bun or Deno (which is critical in Lambda environments).
LLRT is built using Rust, Tokio and QuickJS under the hood.
Here's their compatibility with Node.js APIs [1]
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) [2]. HN announcement was just three months ago [3]
Really excited to see how the ecosystem is evolving!
[1] https://github.com/awslabs/llrt?tab=readme-ov-file#compatibility-matrix https://github.com/awslabs/llrt?tab=readme-ov-file#compatibi...
[2] https://github.com/wasmerio/winterjs https://github.com/wasmerio/winterjs
[3] https://news.ycombinator.com/item?id=38047872 https://news.ycombinator.com/item?id=38047872
- mdaniel 3y agocurl https://github.com/wasmerio/winterjs | grep -i license # :-(
- syrusakbary 3y agoOops, will add the license right away! Edit: MIT license added! We had it on the Cargo.toml and wasmer.toml, but forgot to add the LICENSE file to the repo https://github.com/wasmerio/winterjs/blob/main/LICENSE https://github.com/wasmerio/winterjs/blob/main/LICENSE
- k__ 3y agoFaster than Bun? Not bad!
- geysersam 3y agoAre there any benchmarks comparing startup time of LLRT, Deno, and Bun? Edit: particularly curious about comparison with Deno deploy.
- ushakov 3y agoDeno’s and Bun’s Isolates should be spawning faster than a QuickJS process, they also utilize snapshots for more optimization. QuickJS is going to be faster at startup from 0 though