Maple Benchmark Report

Generated on 6/13/2026, 8:25:00 PM with Apple M1 Pro (8 cores) in 7m 19.6s

node run.js --iterations 5 --reuse-ratio 2.5 --seed 58761

The benchmark measures navigation start to the first settled styled frame after load, microtask drains, forced style/layout, and two animation frames.

Slower network and device profiles are simulated by introducing artificial throttling on top of the machine's baseline performance.

Matrix cells count as ties when the runtime/static margin is below max(25ms, average IQR); average winners tie only when averages are equal. The lightning mark highlights margins over 500ms.

Networks

Fast: No network throttling
Avg: 1.6 Mbps / 750 Kbps, 150ms latency
Slow: 500 Kbps / 500 Kbps, 400ms latency

Emulated Devices

Fast: No CPU throttling
Avg: 4x CPU slowdown
Slow: 6x CPU slowdown

small

Total Classes: 2,500
Unique Classes: 1,000
Reuse Ratio: 2.5x
Static CSS: 21.09 KB .gz
Runtime JS: 13.19 KB .gz
Fast DeviceAvg DeviceSlow Device
Fast Network
Static
34ms faster
R: 68ms, IQR 12ms
S: 35ms, IQR 1ms
Static
87ms faster
R: 238ms, IQR 14ms
S: 151ms, IQR 15ms
Static
197ms faster
R: 425ms, IQR 30ms
S: 228ms, IQR 3ms
Avg Network
Runtime
26ms faster
R: 453ms, IQR 1ms
S: 479ms, IQR 7ms
Static
28ms faster
R: 597ms, IQR 4ms
S: 570ms, IQR 19ms
Static
78ms faster
R: 721ms, IQR 16ms
S: 643ms, IQR 47ms
Slow Network
Runtime
125ms faster
R: 1.12s, IQR 7ms
S: 1.25s, IQR 9ms
Runtime
49ms faster
R: 1.29s, IQR 9ms
S: 1.33s, IQR 8ms
Tie
Margin: 13ms
R: 1.38s, IQR 43ms
S: 1.40s, IQR 19ms
Runtime Avg
699ms
3 wins
Static Avg
676ms
5 wins
Static wins by
23ms

medium

Total Classes: 5,000
Unique Classes: 2,000
Reuse Ratio: 2.5x
Static CSS: 37.72 KB .gz
Runtime JS: 13.19 KB .gz
Fast DeviceAvg DeviceSlow Device
Fast Network
Static
26ms faster
R: 86ms, IQR 9ms
S: 60ms, IQR 3ms
Static
157ms faster
R: 406ms, IQR 40ms
S: 250ms, IQR 11ms
Static
333ms faster
R: 696ms, IQR 95ms
S: 363ms, IQR 12ms
Avg Network
Runtime
90ms faster
R: 486ms, IQR 7ms
S: 576ms, IQR 1ms
Static
35ms faster
R: 765ms, IQR 16ms
S: 731ms, IQR 7ms
Static
147ms faster
R: 998ms, IQR 9ms
S: 852ms, IQR 34ms
Slow Network
Runtime
370ms faster
R: 1.16s, IQR 10ms
S: 1.53s, IQR 5ms
Runtime
272ms faster
R: 1.41s, IQR 18ms
S: 1.68s, IQR 48ms
Runtime
145ms faster
R: 1.64s, IQR 37ms
S: 1.79s, IQR 15ms
Runtime Avg
850ms
4 wins
Static Avg
870ms
5 wins
Runtime wins by
20ms

large

Total Classes: 9,000
Unique Classes: 3,600
Reuse Ratio: 2.5x
Static CSS: 63.44 KB .gz
Runtime JS: 13.19 KB .gz
Fast DeviceAvg DeviceSlow Device
Fast Network
Static
41ms faster
R: 148ms, IQR 7ms
S: 107ms, IQR 1ms
Static
375ms faster
R: 791ms, IQR 80ms
S: 415ms, IQR 5ms
Static
447ms faster
R: 1.11s, IQR 41ms
S: 660ms, IQR 41ms
Avg Network
Runtime
105ms faster
R: 651ms, IQR 4ms
S: 755ms, IQR 24ms
Tie
Margin: 8ms
R: 1.05s, IQR 11ms
S: 1.06s, IQR 27ms
Static
376ms faster
R: 1.66s, IQR 44ms
S: 1.29s, IQR 6ms
Slow Network
Runtime
370ms faster
R: 1.76s, IQR 9ms
S: 2.13s, IQR 3ms
Runtime
582ms faster
R: 1.93s, IQR 27ms
S: 2.52s, IQR 89ms
Runtime
261ms faster
R: 2.38s, IQR 84ms
S: 2.65s, IQR 19ms
Runtime Avg
1.28s
4 wins
Static Avg
1.29s
4 wins
Runtime wins by
10ms

Overall Performance

Aggregated across all sizes (small, medium, large) and all emulation configs (27 total runs).

Runtime Avg
942ms
11 total wins
Static Avg
944ms
14 total wins
Runtime wins by
2ms