Maple Benchmark Report

Generated on 6/13/2026, 6:13:09 PM with Apple M1 Pro (8 cores) in 6m 59.3s

node run.js --iterations 5 --reuse-ratio 10 --seed 58761 --add-unused-css

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: 250
Reuse Ratio: 10.0x
Static CSS: 19.89 KB .gz
Runtime JS: 13.19 KB .gz
Fast DeviceAvg DeviceSlow Device
Fast Network
Tie
Margin: 18ms
R: 47ms, IQR 3ms
S: 28ms, IQR 0ms
Static
45ms faster
R: 163ms, IQR 1ms
S: 118ms, IQR 11ms
Static
91ms faster
R: 265ms, IQR 34ms
S: 174ms, IQR 4ms
Avg Network
Tie
Margin: 18ms
R: 442ms, IQR 12ms
S: 460ms, IQR 11ms
Tie
Margin: 12ms
R: 531ms, IQR 8ms
S: 520ms, IQR 5ms
Static
47ms faster
R: 616ms, IQR 6ms
S: 569ms, IQR 6ms
Slow Network
Runtime
108ms faster
R: 1.11s, IQR 9ms
S: 1.22s, IQR 2ms
Runtime
67ms faster
R: 1.21s, IQR 4ms
S: 1.27s, IQR 8ms
Runtime
43ms faster
R: 1.28s, IQR 3ms
S: 1.33s, IQR 8ms
Runtime Avg
629ms
3 wins
Static Avg
632ms
3 wins
Runtime wins by
3ms

medium

Total Classes: 5,000
Unique Classes: 500
Reuse Ratio: 10.0x
Static CSS: 58.99 KB .gz
Runtime JS: 13.19 KB .gz
Fast DeviceAvg DeviceSlow Device
Fast Network
Tie
Margin: 13ms
R: 64ms, IQR 4ms
S: 51ms, IQR 1ms
Static
64ms faster
R: 263ms, IQR 2ms
S: 199ms, IQR 6ms
Static
135ms faster
R: 426ms, IQR 19ms
S: 291ms, IQR 3ms
Avg Network
Runtime
200ms faster
R: 470ms, IQR 15ms
S: 671ms, IQR 8ms
Runtime
154ms faster
R: 625ms, IQR 3ms
S: 778ms, IQR 3ms
Runtime
111ms faster
R: 758ms, IQR 10ms
S: 869ms, IQR 6ms
Slow Network
Runtime
701ms faster
R: 1.14s, IQR 4ms
S: 1.85s, IQR 3ms
Runtime
660ms faster
R: 1.30s, IQR 6ms
S: 1.96s, IQR 12ms
Runtime
629ms faster
R: 1.43s, IQR 7ms
S: 2.06s, IQR 7ms
Runtime Avg
719ms
6 wins
Static Avg
968ms
2 wins
Runtime wins by
249ms

large

Total Classes: 9,000
Unique Classes: 900
Reuse Ratio: 10.0x
Static CSS: 112.88 KB .gz
Runtime JS: 13.19 KB .gz
Fast DeviceAvg DeviceSlow Device
Fast Network
Tie
Margin: 19ms
R: 110ms, IQR 4ms
S: 90ms, IQR 4ms
Static
149ms faster
R: 498ms, IQR 9ms
S: 349ms, IQR 1ms
Static
287ms faster
R: 800ms, IQR 11ms
S: 513ms, IQR 7ms
Avg Network
Runtime
448ms faster
R: 511ms, IQR 26ms
S: 959ms, IQR 3ms
Runtime
352ms faster
R: 824ms, IQR 7ms
S: 1.18s, IQR 7ms
Runtime
215ms faster
R: 1.13s, IQR 25ms
S: 1.34s, IQR 6ms
Slow Network
Runtime
1.53s faster
R: 1.26s, IQR 2ms
S: 2.80s, IQR 10ms
Runtime
1.44s faster
R: 1.57s, IQR 9ms
S: 3.01s, IQR 3ms
Runtime
1.32s faster
R: 1.86s, IQR 15ms
S: 3.18s, IQR 10ms
Runtime Avg
952ms
6 wins
Static Avg
1.49s
2 wins
Runtime wins by
539ms

Overall Performance

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

Runtime Avg
767ms
15 total wins
Static Avg
1.03s
7 total wins
Runtime wins by
264ms