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

github.com/boa-dev/boa

"Boa is an experimental JS engine written in Rust" via @alexchamberlain

Notes mentioning this note