Javascript runtimes
A list of JavaScript runtimes and the engines they use.
- Node.js (V8)
- Deno (V8)
- Bun (JavaScript core - webkit's engine)
- Workerd (Cloudflare, V8)
- llrt (Amazon, QuickJS), github.com/awslabs/llrt
- WinterJS (Wasmer, Spider Money)
- Edge Runtime (Vercel, V8)
- Lagon (Vercel Acquired, V8)
- Compute @​edge (Fastly, Spider Monkey)
- Edge Compute (Alibaba V8)
- Hermes (Facebook)
- Bloomberg (v8, Internal)
- Bytedance (v8, Internal)
- txiki (QuickJS)
- holepunch (V8) via 🦋 @ramage.in, github.com/holepunchto/bare
Engines
QuickJS
"a very small JS engine from Farice Bellard - the genius behind ffmpeg" via @wesbos
Boa
"Boa is an experimental JS engine written in Rust" via @alexchamberlain
Notes mentioning this note
Jsr
The open-source package registry for modern JavaScript and TypeScript Focused on native TypeScript support for many different runtimes. Why JSR?...