Browse by type
fork from: https://github.com/mozilla/arewefastyet/tree/master/benchmarks/v8-v7
npm run build
npm run update
npm run update:doc
webui: https://ahaoboy.github.io/js-engine-benchmark/
| name | lang | repo | score | platform | description |
|---|---|---|---|---|---|
| v8 | v8.dev |
v8-build | 49214
65.3M
753/M | ✅unix
✅macArm
✅windows | V8 is Google’s open source high-performance JavaScript and WebAssembly engine |
| JavaScriptCore | | JavaScriptCore
jsc-build | 47328
29.5M
1605/M | ✅unix
✅macArm
✅windows | JavaScriptCore is the built-in JavaScript engine for WebKit, which implements ECMAScript as in ECMA-262 specification |
| deno | | deno
setup-deno | 43225
91.2M
474/M | ✅unix
✅macArm
✅windows | A modern runtime for JavaScript and TypeScript |
| bun | | bun
setup-bun | 42679
75.2M
567/M | ✅unix
✅macArm
✅windows | Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one |
| bare | | bare
bare-build | 42183
43M
981/M | ✅unix
✅macArm
❌windows | Small and modular JavaScript runtime for desktop and mobile |
| dune | | dune | 40433
64.5M
626/M | ✅unix
✅macArm
✅windows | JavascriptA hobby runtime for JavaScript and TypeScript |
| lo | | lo
lo-build | 38100
40.7M
937/M | ✅unix
❌macArm
❌windows | it's JavaScript Jim, but not as we know it |
| node | | node
setup-node | 36023
109.4M
329/M | ✅unix
✅macArm
✅windows | Node.js JavaScript runtime |
| ChakraCore | | ChakraCore
ChakraCore-build | 19918
19.3M
1031/M | ✅unix
❌macArm
✅windows | ChakraCore is an open source Javascript engine with a C API |
| spidermonkey | | spidermonkey.dev
spidermonkey-build | 19460
40.8M
476/M | ✅unix
✅macArm
✅windows | SpiderMonkey is Mozilla’s JavaScript and WebAssembly Engine, used in Firefox |
| mozjs | | mozjs
mozjs-cli | 17725
33.2M
533/M | ✅unix
✅macArm
❌windows | Rust bindings to SpiderMonkey |
| spiderfire | | spiderfire
spiderfire-build | 17035
44.7M
381/M | ✅unix
✅macArm
✅windows | JavaScript Runtime built with Mozilla's SpiderMonkey Engine |
| graaljs | | graaljs | 10028
179.3M
55/M | ✅unix
✅macArm
✅windows | A ECMAScript 2023 compliant JavaScript implementation built on GraalVM. With polyglot language interoperability support. Running Node.js applications! |
| jjs | | nashorn | 2936
0
0/M | ✅unix
✅macArm
❌windows | Nashorn engine is an open source implementation of the ECMAScript Edition 5.1 Language Specification |
| hermes | | hermes | 1551
36M
43/M | ✅unix
✅macArm
✅windows | A JavaScript engine optimized for running React Native |
| quickjs | | quickjs
quickjs-build | 1193
1M
1167/M | ✅unix
✅macArm
✅windows | QuickJS is a small and embeddable Javascript engine. It supports the ES2023 specification including modules, asynchronous generators, proxies and BigInt. |
| zjs | | zjs | 1172
4.3M
273/M | ✅unix
✅macArm
✅windows | A Zig-native JavaScript engine, source-aligned with QuickJS. |
| goant | | goant | 962
11.3M
85/M | ✅unix
✅macArm
✅windows | A JavaScript engine in pure Go |
| llrt | | llrt | 922
14.2M
65/M | ✅unix
✅macArm
✅windows | LLRT (Low Latency Runtime) is a lightweight JavaScript runtime |
| txiki.js | | txiki.js
txiki.js-build | 810
4.1M
199/M | ✅unix
✅macArm
✅windows | A tiny JavaScript runtime |
| rquickjs | | rquickjs
rquickjs-cli | 799
1.5M
532/M | ✅unix
✅macArm
✅windows | High level bindings to the quickjs javascript engine |
| njs | | njs
njs-build | 737
1.9M
395/M | ✅unix
✅macArm
❌windows | A subset of JavaScript language to use in nginx |
| primjs | | primjs
primjs-build | 720
831.3K
886/M | ✅unix
✅macArm
❌windows | JavaScript Engine Optimized for Lynx |
| ladybird | | ladybird
ladybird-js-build | 710
43.8M
16/M | ✅unix
✅macArm
❌windows | Truly independent web browser |
| quickjs-ng | | quickjs | 662
1.8M
371/M | ✅unix
✅macArm
✅windows | QuickJS, the Next Generation: a mighty JavaScript engine |
| quickjs-emscripten | | quickjs-emscripten
quickjs-emscripten-cli | 523
0
0/M | ✅unix
✅macArm
✅windows | Safely execute untrusted Javascript in your Javascript, and execute synchronous code that uses async functions |
| duktape | | duktape
duktape-build | 505
370.4K
1396/M | ✅unix
✅macArm
✅windows | embeddable Javascript engine with a focus on portability and compact footprint |
| lumen | | lumen | 472
10.9M
43/M | ✅unix
✅macArm
❌windows | A from-scratch JavaScript engine in Rust — std only, zero deps, 100% test262 (53,376/53,376) |
| mujs | | mujs
mujs-build | 366
378.8K
989/M | ✅unix
✅macArm
✅windows | An embeddable Javascript interpreter in C |
| kiesel | | kiesel<
browse all types & interfaces →
$ claude mcp add js-engine-benchmark \
-- python -m otcore.mcp_server <graph>