MCPcopy Create free account
hub / github.com/ahaoboy/js-engine-benchmark

github.com/ahaoboy/js-engine-benchmark @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
556 symbols 837 edges 27 files 261 documented · 47% updated 6d agonightly · 2025-10-05★ 5614 open issues

Browse by type

Functions 554 Types & classes 2
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

fork from: https://github.com/mozilla/arewefastyet/tree/master/benchmarks/v8-v7

update

npm run build

npm run update

npm run update:doc

webui: https://ahaoboy.github.io/js-engine-benchmark/

Engine & Runtime (38/44)

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<

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Function 554
Interface 2

Languages

TypeScript100%

Modules by API surface

v8-v7/earley-boyer.js312 symbols
v8-v7/crypto.js132 symbols
v8-v7/navier-stokes.js20 symbols
v8-v7/regexp.js18 symbols
v8-v7/deltablue.js17 symbols
scripts/update.ts11 symbols
v8-v7/richards.js8 symbols
v8-v7/base.js8 symbols
v8-v7/splay.js7 symbols
web/update-data.js5 symbols
scripts/update-readme.ts4 symbols
v8-v7/run.js3 symbols

For agents

$ claude mcp add js-engine-benchmark \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page