README.md

July 1, 2026 · View on GitHub

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 (36/41)

namelangreposcoreplatformdescription
v8v8.dev

v8-build
48299
62.4M
773/M
✅unix
✅macArm
✅windows
V8 is Google’s open source high-performance JavaScript and WebAssembly engine
JavaScriptCoreJavaScriptCore

jsc-build
45135
34.4M
1313/M
✅unix
✅macArm
✅windows
JavaScriptCore is the built-in JavaScript engine for WebKit, which implements ECMAScript as in ECMA-262 specification
bunbun

setup-bun
43767
73.2M
597/M
✅unix
✅macArm
✅windows
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
denodeno

setup-deno
42130
101.3M
415/M
✅unix
✅macArm
✅windows
A modern runtime for JavaScript and TypeScript
barebare

bare-build
40352
43M
938/M
✅unix
✅macArm
❌windows
Small and modular JavaScript runtime for desktop and mobile
dunedune39624
52.2M
758/M
✅unix
✅macArm
✅windows
JavascriptA hobby runtime for JavaScript and TypeScript
lolo

lo-build
38825
40.7M
955/M
✅unix
❌macArm
❌windows
it's JavaScript Jim, but not as we know it
nodenode

setup-node
35488
109.5M
324/M
✅unix
✅macArm
✅windows
Node.js JavaScript runtime
spidermonkeyspidermonkey.dev

spidermonkey-build
19550
40.8M
478/M
✅unix
✅macArm
✅windows
SpiderMonkey is Mozilla’s JavaScript and WebAssembly Engine, used in Firefox
ChakraCoreChakraCore

ChakraCore-build
19537
19.3M
1011/M
✅unix
❌macArm
✅windows
ChakraCore is an open source Javascript engine with a C API
mozjsmozjs

mozjs-cli
17672
33.2M
532/M
✅unix
✅macArm
❌windows
Rust bindings to SpiderMonkey
spiderfirespiderfire

spiderfire-build
16937
44.7M
379/M
✅unix
✅macArm
✅windows
JavaScript Runtime built with Mozilla's SpiderMonkey Engine
graaljsgraaljs7984
180.2M
44/M
✅unix
✅macArm
✅windows
A ECMAScript 2023 compliant JavaScript implementation built on GraalVM. With polyglot language interoperability support. Running Node.js applications!
jjsnashorn2455
0
0/M
✅unix
✅macArm
❌windows
Nashorn engine is an open source implementation of the ECMAScript Edition 5.1 Language Specification
hermeshermes1494
36M
41/M
✅unix
✅macArm
✅windows
A JavaScript engine optimized for running React Native
quickjsquickjs

quickjs-build
1189
1M
1163/M
✅unix
✅macArm
✅windows
QuickJS is a small and embeddable Javascript engine. It supports the ES2023 specification including modules, asynchronous generators, proxies and BigInt.
llrtllrt911
14.2M
64/M
✅unix
✅macArm
✅windows
LLRT (Low Latency Runtime) is a lightweight JavaScript runtime
txiki.jstxiki.js

txiki.js-build
810
4.1M
199/M
✅unix
✅macArm
✅windows
A tiny JavaScript runtime
rquickjsrquickjs

rquickjs-cli
803
1.5M
535/M
✅unix
✅macArm
✅windows
High level bindings to the quickjs javascript engine
primjsprimjs

primjs-build
760
831.3K
936/M
✅unix
✅macArm
❌windows
JavaScript Engine Optimized for Lynx
rquickjs-pgorquickjs

rqjs-pgo-build
740
1.4M
525/M
✅unix
❌macArm
✅windows
High level bindings to the quickjs javascript engine
njsnjs

njs-build
728
1.9M
390/M
✅unix
✅macArm
❌windows
A subset of JavaScript language to use in nginx
quickjs-ngquickjs693
1.4M
486/M
✅unix
✅macArm
✅windows
QuickJS, the Next Generation: a mighty JavaScript engine
ladybirdladybird

ladybird-js-build
688
43.8M
15/M
✅unix
✅macArm
❌windows
Truly independent web browser
quickjs-emscriptenquickjs-emscripten

quickjs-emscripten-cli
522
0
0/M
✅unix
✅macArm
✅windows
Safely execute untrusted Javascript in your Javascript, and execute synchronous code that uses async functions
duktapeduktape

duktape-build
493
370.4K
1363/M
✅unix
✅macArm
✅windows
embeddable Javascript engine with a focus on portability and compact footprint
mujs-pgomujs

mujs-pgo-build
392
422.8K
949/M
✅unix
❌macArm
✅windows
An embeddable Javascript interpreter in C
mujs-onemujs-one370
685K
553/M
✅unix
❌macArm
❌windows
mujs by c2rust
mujsmujs

mujs-build
350
378.8K
946/M
✅unix
✅macArm
✅windows
An embeddable Javascript interpreter in C
paseratipaserati306
13.7M
22/M
✅unix
✅macArm
✅windows
TypeScript runtime implementation written in Go. cough
ringoringojs305
0
0/M
✅unix
✅macArm
❌windows
RingoJS is a JavaScript platform built on the JVM and optimized for server-side applications
gojagoja

goja-build
268
13.2M
20/M
✅unix
✅macArm
✅windows
ECMAScript/JavaScript engine in pure Go
xstmoddable267
2M
132/M
✅unix
✅macArm
❌windows
Tools for developers to create truly open IoT products using standard JavaScript on low cost microcontrollers
jintjint

jint-cli
181
69M
2/M
✅unix
✅macArm
✅windows
Javascript Interpreter for .NET
boaboa167
25.3M
6/M
✅unix
✅macArm
✅windows
Boa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.
kieselkiesel

kiesel-build
154
13.4M
11/M
✅unix
✅macArm
✅windows
A JavaScript engine written in Zig https://kiesel.dev
JerryScriptjerryscript

jerryscript-build
0
454.2K
0/M
❌unix
❌macArm
❌windows
Ultra-lightweight JavaScript engine for the Internet of Things
novanova0
0
0/M
❌unix
❌macArm
❌windows
Nova is a JavaScript and WebAssembly engine written in Rust
engine262engine2620
0
0/M
❌unix
❌macArm
❌windows
An implementation of ECMA-262 in JavaScript
rhinorhino

rhino-cli
0
0
0/M
❌unix
❌macArm
❌windows
Rhino is an open-source implementation of JavaScript written entirely in Java
hakohako

hako-cli
0
0
0/M
❌unix
❌macArm
❌windows
An embeddable, lightweight, secure, high-performance JavaScript engine

bench

7/1/2026, 3:25:33 AM

ubuntu

Enginev8JavaScriptCorebundenobaredunelonodespidermonkeyChakraCoremozjsspiderfiregraaljsjjshermesquickjsllrttxiki.jsrquickjsprimjsrquickjs-pgonjsquickjs-ngladybirdquickjs-emscriptenduktapemujs-pgomujs-onemujspaseratigojaxstJerryScriptringojintboakiesel
Version15.1.01.4.02.9.00.11.226.4.0147.01.13.0.0.beta25.1.30.12.02026.06.040.8.0.beta24.12.00.9.20.15.12.99.991.3.80.9.1017.9.13.0.04.0.00.21.10.1.0.dev
Total size62.4M34.4M73.2M101.3M43M52.2M40.7M109.5M40.8M19.3M33.2M44.7M180.2M036M1M14.2M4.1M1.5M831.3K1.4M1.9M1.4M43.8M0370.4K422.8K685K378.8K13.7M13.2M2M454.2K069M25.3M13.4M
Exe size897.5K34.4M73.2M101.3M43M52.2M40.7M109.5M40.8M472.2K33.2M44.7M764.2K036M1M14.2M4.1M1.5M831.3K1.4M1.9M1.4M43.8M0370.4K422.8K685K378.8K13.7M13.2M2M454.2K069M25.3M13.4M
Dll size61.6M0000000018.8M00179.4M000000000000000000000000
Richards3808040174404883489231920338263352633968144882282312917139053951492531091858707693618619572511632629412289272246210156192902711509811481
DeltaBlue10432159129571728037374773792757661876346137792522612986128142076823899376166966360861757653861456140132335535029621325016328019710812176
Crypto42837508214816641951415013824641175377881980131876199731782312855811913618526835926085495338813809804287601881901771281233303021539710194
RayTrace117880115216114994757757022571557646017000328535312282723226439759149815481596117510671126956902677919816479574459518432342266505345484245259196
EarleyBoyer838767111468458726046859471931684197193141391708938521358903621011733357205118251640136913861332165312731227917546461516420557488323554270318189
RegExp10867124801294910313101521044588371023388287713863784641119881541380259224218227215115190661831352322151943802079445623549156
Splay41862349512989938537376492834332613128412362418800142281210219745476321132452437176722281789212320701671130512921250135079112691142859389847429459515
NavierStokes386943992039623385843854538881383213880321919360252202421941257968721186117831089987100898593812169701676747937461473463220199886159165230182
Score4829945135437674213040352396243882535488195501953717672169377984245514941189911810803760740728693688522493392370350306268267305181167154
Score/MB77313135974159387589553244781011532379444111636419953593652539048615136394955394622201322611
Time(s)202020202020202020212020254134384450515254625778636982838910011613231102146179163

macos-arm64

EngineJavaScriptCorev8dunebaredenobunnodespidermonkeymozjsspiderfiregraaljsjjsprimjsquickjstxiki.jsquickjs-ngrquickjsladybirdhermesnjsllrtduktapequickjs-emscriptenmujsxstJerryScriptpaseratigojaringokieselboajint
Version15.1.2070.11.22.9.01.4.026.4.0147.025.1.32026.06.0424.12.00.15.10.12.00.9.20.8.0.beta2.99.991.3.817.9.13.0.00.9.104.0.00.1.0.dev0.21.1
Total size79.2M27.6M44.2M32.8M78.8M56.5M100.5M134.9M29.8M40M175.6M01.5M934.2K3.4M4.2M1.3M40.2M13.9M2M11.8M431.4K0395.5K1.5M482.8K12.9M12.7M012.5M22.4M75.4M
Exe size737.1K27.6M44.2M32.8M78.8M56.5M100.5M67.5M29.8M40M92.2K01.5M934.2K3.4M2.1M1.3M40.2M7M1.5M11.8M431.4K0395.5K1.5M482.8K12.9M12.7M012.5M22.4M75.4M
Dll size78.5M00000067.5M00175.5M00002.1M007M574.4K000000000000
Richards517634307661510451374652538705377941582215762156922749320299117610391093111110071033668739739537592361115218265331194154171153
DeltaBlue7794013298311233411129074971488087881918387178121736914480240013081242114611471098922522823845602672556212235362381278150190169
Crypto75156656845625857480473065400743825267182650522020138641434517998941109840758134984012126051383586286432268207198101167159140
RayTrace19084316598010012110263610100814407677625523174943142433405024131943269721281780169616411334110216011151886963706334611478735377421350
EarleyBoyer102322122165105609986659204376025726385536751902486562257012203857329830692479227725283443273217691222150810814201055858765351534394
RegExp3245715804156221419799511598512056126781317012872803105231253029929830211557323031525528132733858530258126084215
Splay573706915349644593663931126540150362938619498161648052187512661773040317033513014358324103577243721251162586191914261206936707632
NavierStokes3769439544394743977129591246113415621623212002139011267293540581806190512491190202213151827108015729896791087357331243326373196
Score6719465278578735609345308429913822525546238282201366173295184616711411123911851179117511071034941810594401517442389282267246
Score/MB848236313101710575761380189800550371226183142029791829845448722331538260403422113
Time(s)202020202020202020202635373337404153344643434856883366769299115118

windows

Enginev8JavaScriptCoredenobundunenodeChakraCorespidermonkeyspiderfiregraaljsquickjshermesrquickjsquickjs-ngtxiki.jsllrtrquickjs-pgomujs-pgomujsxstquickjs-emscriptenduktapepaseratigojajintboakiesel
Version15.1.2072.9.01.4.00.11.226.4.01.11.24.0147.025.1.32026.06.040.12.00.15.124.12.00.8.0.beta1.3.82.7.00.9.100.21.10.1.0.dev
Total size63.6M125.6M125.4M103.6M82M133.7M15.6M53.7M77.3M189.6M9M89.6M9.2M6.4M42.7M45.6M10.3M8.2M8.2M6.5M08.1M21M20.5M99.1M51.1M33.2M
Exe size31.2M344.5K94.6M76.1M48.9M98.4M334K34.8M42.6M378.5K1.1M3M1.4M1.3M4.1M14.6M1M428K400.5K1.3M0329.5K13.9M13.3M68.8M26.4M19.6M
Dll size32.4M125.2M30.8M27.5M33.1M35.3M15.3M18.8M34.6M189.2M7.9M86.6M7.8M5.2M38.7M31M9.3M7.8M7.8M5.2M07.8M7.1M7.1M30.3M24.6M13.6M
Richards3720835309347623443434416343172274512977130653024776766253057143938041125323938816715417110410675
DeltaBlue10659547202772654580778654739402398113442127871284765555549753039636143934933440821220420611511069
Crypto4257142435416624305538184361673156319411178238169871728457585413411320185174428250125988910287
RayTrace110554871716992999159684496889339515270302508633101421885760640724613580487443474366334179256124174
EarleyBoyer8438260491703585899170532725113787538819367221905217142110103410751102990952616546919452563436284287172
RegExp99511943710052113539656948987848646874566633937017815819218815724619318210638619427146140
Splay4357336076309032959827365132242448820161145221633290622491346115413281377129311691132134910061065800429448502
NavierStokes38321328793799038732386943776631102210312155914218195510696585987327047404764517441054216189151232172
Score47559413813995738832387683484425384183801715864761094904591582567530513401367521337300230185146142
Score/MB7473293183744722601626342222341221064901311494844411411124
Time(s)202020202020202020253942626361626678881356389103131150199178