Skip to content

Update benchmark baseline#330

Merged
ZihanChen-MSFT merged 3 commits into
mainfrom
update-benchmark
May 14, 2026
Merged

Update benchmark baseline#330
ZihanChen-MSFT merged 3 commits into
mainfrom
update-benchmark

Conversation

@ZihanChen-MSFT
Copy link
Copy Markdown

@ZihanChen-MSFT ZihanChen-MSFT commented May 13, 2026

Rename baseline.json to baseline-2026-05-01.json (date from the timestamp field in the file) so a fresh baseline can be captured by CI.

Microsoft Reviewers: Open in CodeFlow

@ZihanChen-MSFT ZihanChen-MSFT requested a review from a team as a code owner May 13, 2026 15:06
@github-actions
Copy link
Copy Markdown

Benchmark Results

Total benchmarks: 204

v8 (6176ms)
v8 hermes (CI)
v8-crypto 622.6ms
v8-deltablue 739.4ms
v8-raytrace 127.8ms
v8-regexp 593ms
v8-richards 937ms
v8-splay 225.2ms
v8-crypto (static) 452ms
v8-deltablue (static) 661.6ms
v8-raytrace (static) 91.8ms
v8-regexp (static) 749.2ms
v8-richards (static) 781.4ms
v8-splay (static) 195ms
test-suites (317886ms)
test-suites hermes (CI)
box2d 2949.8ms
earley-boyer 2564.8ms
navier-stokes 5743.8ms
pdfjs 1038.2ms
gbemu 2296ms
code-load 4472.8ms
typescript 3381.8ms
simpleSum 8855.4ms
propAccess 2691.2ms
allocObj 252ms
allocObjLit 6371.8ms
allocNewObj 20053ms
allocArray 249ms
allocNewArray 34956.8ms
arrayRead 115.6ms
arrayReadByIndex 550ms
largeArrayRead 827.2ms
arrayWrite 261.8ms
largeArrayWrite 2218ms
interp-dispatch 2880ms
wb-perf 8327ms
arrayReverse 40.6ms
arrayMap 1472.6ms
arrayIndexOf 143.2ms
arrayLastIndexOf 148.6ms
arrayEvery 2308.8ms
arraySome 2174.4ms
arrayFill 2401.2ms
arrayFilter 1866.4ms
arrayFind 3207ms
arrayFindIndex 3322ms
arrayPop 1031.4ms
arrayReduce 1994.2ms
arrayReduceRight 2075.8ms
arrayShift 2065.8ms
arrayUnshift 2109.4ms
arrayIncludes 1216.6ms
arrayFrom 1102.8ms
arrayCopyWithin 1487ms
stringFromCharCode 92.6ms
arraySlice 786.2ms
arraySplice 26.8ms
arrayOf 1048.8ms
stringCharAt 1346.6ms
stringMatch 3192.4ms
stringSearch 3508.2ms
stringStartsWith 701ms
stringEndsWith 650.4ms
stringIncludes 1520.6ms
stringIndexOf 1555.6ms
stringLastIndexOf 1821.4ms
stringSplit 822ms
stringSlice 490ms
stringPadStart 2910.8ms
stringPadEnd 2910ms
regExpMatch 1506.2ms
regExpSearch 1227ms
regExpToString 1204ms
stringReplace 1394.8ms
regExpReplace 3309.2ms
regExpFlags 956.8ms
regExpSplit 1307.8ms
numberArrayReadWrite 2477.8ms
protoCache 3594.6ms
box2d (static) 1792.6ms
earley-boyer (static) 1875.6ms
navier-stokes (static) 3410.2ms
pdfjs (static) 812.8ms
gbemu (static) 1797ms
code-load (static) 4199.2ms
typescript (static) 2685.6ms
simpleSum (static) 936.2ms
propAccess (static) 2298ms
allocObj (static) 0.2ms
allocObjLit (static) 4154.4ms
allocNewObj (static) 15749.2ms
allocArray (static) 0.6ms
allocNewArray (static) 28494.2ms
arrayRead (static) 74.2ms
arrayReadByIndex (static) 453.2ms
largeArrayRead (static) 552.2ms
arrayWrite (static) 178.4ms
largeArrayWrite (static) 1568.6ms
interp-dispatch (static) 1918.8ms
wb-perf (static) 8991.2ms
arrayReverse (static) 37ms
arrayMap (static) 1064.8ms
arrayIndexOf (static) 128.2ms
arrayLastIndexOf (static) 138.8ms
arrayEvery (static) 1397.6ms
arraySome (static) 1406.6ms
arrayFill (static) 1969.2ms
arrayFilter (static) 1061ms
arrayFind (static) 2242.2ms
arrayFindIndex (static) 2235.8ms
arrayPop (static) 878ms
arrayReduce (static) 1311.8ms
arrayReduceRight (static) 1322.6ms
arrayShift (static) 1512ms
arrayUnshift (static) 1568.2ms
arrayIncludes (static) 963.4ms
arrayFrom (static) 1030.6ms
arrayCopyWithin (static) 1109.6ms
stringFromCharCode (static) 77ms
arraySlice (static) 571.6ms
arraySplice (static) 26ms
arrayOf (static) 868.8ms
stringCharAt (static) 1100.6ms
stringMatch (static) 2227.6ms
stringSearch (static) 2219.2ms
stringStartsWith (static) 494.2ms
stringEndsWith (static) 457.8ms
stringIncludes (static) 1437.4ms
stringIndexOf (static) 1440.8ms
stringLastIndexOf (static) 1956.6ms
stringSplit (static) 651.2ms
stringSlice (static) 445.6ms
stringPadStart (static) 2294.4ms
stringPadEnd (static) 2499.2ms
regExpMatch (static) 1483.2ms
regExpSearch (static) 1296.2ms
regExpToString (static) 1326.6ms
stringReplace (static) 1455.6ms
regExpReplace (static) 851.8ms
regExpFlags (static) 870.6ms
regExpSplit (static) 1200ms
numberArrayReadWrite (static) 2132.8ms
protoCache (static) 3595.8ms
micros (60876ms)
micros hermes (CI)
getNodeById.js 5273ms
setInsert.js 2864.8ms
stringify-number.js 1823.4ms
typed-array-sort.js 22381ms
getNodeById.js (static) 3941ms
setInsert.js (static) 2517.6ms
stringify-number.js (static) 1663.6ms
typed-array-sort.js (static) 20411.4ms
jit-benches (8563ms)
jit-benches hermes (CI)
idisp.js 2810.2ms
idispn.js 3395.8ms
idisp.js (static) 1906ms
idispn.js (static) 450.8ms
many-subclasses (73437ms)
many-subclasses hermes (CI)
many.js 19104.8ms
many-sh-1.js 7322.8ms
many-sh-2.js 7329ms
many-sh-3.js 7083.6ms
many-sh-4.js 7235ms
many.js (static) 15996ms
many-sh-1.js (static) 2285.2ms
many-sh-2.js (static) 2387ms
many-sh-3.js (static) 2347.2ms
many-sh-4.js (static) 2346ms
map-objects (3627ms)
map-objects hermes (CI)
map-objects-untyped.js 1023.6ms
map-objects-typed.js 957.6ms
map-objects-untyped.js (static) 917.2ms
map-objects-typed.js (static) 728.8ms
map-strings (4335ms)
map-strings hermes (CI)
map-strings-untyped.js 1196.8ms
map-strings-typed.js 1139.2ms
map-strings-untyped.js (static) 1092.2ms
map-strings-typed.js (static) 906.8ms
nbody (3448ms)
nbody hermes (CI)
original/nbody.js 839.6ms
fully-typed/nbody.js 710ms
fully-typed/nbody.ts 865.2ms
original/nbody.js (static) 449.2ms
fully-typed/nbody.js (static) 135ms
fully-typed/nbody.ts (static) 449.2ms
string-switch (6503ms)
string-switch (string-switch/plain) hermes (CI)
bench.js 1316ms
bench.js (static) 5187ms
raytracer (5608ms)
raytracer (raytracer/original) hermes (CI)
bench-raytracer.js 1550.4ms
raytracer.ts 1667.6ms
bench-raytracer.js (static) 1198.4ms
raytracer.ts (static) 1191.8ms
MiniReact (30332ms)
MiniReact hermes (CI)
no-objects/out/simple-stripped.js 2239.2ms
no-objects/out/simple-lowered.js 2270.8ms
no-objects/out/music-stripped.js 42.6ms
no-objects/out/music-lowered.js 47.2ms
no-deps/stripped/MiniReact.js 5004ms
no-deps/MiniReact.js 5256.2ms
no-objects/out/simple.js 2260.4ms
no-objects/out/music.js 45.6ms
no-objects/out/simple-stripped.js (static) 1725.2ms
no-objects/out/simple-lowered.js (static) 1725.4ms
no-objects/out/music-stripped.js (static) 18.8ms
no-objects/out/music-lowered.js (static) 19.4ms
no-deps/stripped/MiniReact.js (static) 4024.8ms
no-deps/MiniReact.js (static) 3938.2ms
no-objects/out/simple.js (static) 1695.2ms
no-objects/out/music.js (static) 19ms
widgets (12934ms)
widgets hermes (CI)
simple-classes/widgets.js 1758.2ms
original/es5/widgets.js 2798.8ms
single-file/es5/widgets.js 2775.2ms
simple-classes/widgets.js (static) 1012ms
original/es5/widgets.js (static) 2283.2ms
single-file/es5/widgets.js (static) 2306.2ms

@ZihanChen-MSFT ZihanChen-MSFT merged commit f9abcf6 into main May 14, 2026
13 checks passed
@ZihanChen-MSFT ZihanChen-MSFT deleted the update-benchmark branch May 14, 2026 00:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants