Maple Benchmark Report

Generated on 6/13/2026, 4:40:02 PM with Apple M1 Pro (8 cores) in 7m 5.4s

node run.js --iterations 5 --reuse-ratio 5 --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: 500
Reuse Ratio: 5.0x
Static CSS: 24.82 KB .gz
Runtime JS: 13.19 KB .gz
Fast DeviceAvg DeviceSlow Device
Fast Network
Tie
Margin: 14ms
R: 47ms, IQR 11ms
S: 33ms, IQR 1ms
Static
58ms faster
R: 191ms, IQR 8ms
S: 133ms, IQR 8ms
Static
136ms faster
R: 339ms, IQR 5ms
S: 204ms, IQR 7ms
Avg Network
Runtime
40ms faster
R: 453ms, IQR 3ms
S: 493ms, IQR 3ms
Tie
Margin: 21ms
R: 568ms, IQR 2ms
S: 548ms, IQR 12ms
Static
28ms faster
R: 642ms, IQR 4ms
S: 614ms, IQR 4ms
Slow Network
Runtime
169ms faster
R: 1.12s, IQR 2ms
S: 1.29s, IQR 1ms
Runtime
125ms faster
R: 1.24s, IQR 5ms
S: 1.36s, IQR 3ms
Runtime
108ms faster
R: 1.32s, IQR 23ms
S: 1.43s, IQR 6ms
Runtime Avg
658ms
4 wins
Static Avg
679ms
3 wins
Runtime wins by
21ms

medium

Total Classes: 5,000
Unique Classes: 1,000
Reuse Ratio: 5.0x
Static CSS: 56.99 KB .gz
Runtime JS: 13.19 KB .gz
Fast DeviceAvg DeviceSlow Device
Fast Network
Tie
Margin: 17ms
R: 78ms, IQR 0ms
S: 61ms, IQR 1ms
Static
93ms faster
R: 331ms, IQR 12ms
S: 238ms, IQR 3ms
Static
214ms faster
R: 564ms, IQR 21ms
S: 349ms, IQR 5ms
Avg Network
Runtime
189ms faster
R: 484ms, IQR 1ms
S: 674ms, IQR 4ms
Runtime
129ms faster
R: 679ms, IQR 16ms
S: 808ms, IQR 7ms
Runtime
64ms faster
R: 852ms, IQR 4ms
S: 917ms, IQR 10ms
Slow Network
Runtime
677ms faster
R: 1.16s, IQR 13ms
S: 1.83s, IQR 3ms
Runtime
615ms faster
R: 1.35s, IQR 7ms
S: 1.97s, IQR 7ms
Runtime
548ms faster
R: 1.53s, IQR 8ms
S: 2.08s, IQR 18ms
Runtime Avg
781ms
6 wins
Static Avg
991ms
2 wins
Runtime wins by
211ms

large

Total Classes: 9,000
Unique Classes: 1,800
Reuse Ratio: 5.0x
Static CSS: 110.77 KB .gz
Runtime JS: 13.19 KB .gz
Fast DeviceAvg DeviceSlow Device
Fast Network
Static
26ms faster
R: 129ms, IQR 3ms
S: 103ms, IQR 1ms
Static
161ms faster
R: 555ms, IQR 5ms
S: 395ms, IQR 9ms
Static
321ms faster
R: 927ms, IQR 7ms
S: 607ms, IQR 1ms
Avg Network
Runtime
419ms faster
R: 537ms, IQR 1ms
S: 955ms, IQR 1ms
Runtime
303ms faster
R: 915ms, IQR 14ms
S: 1.22s, IQR 7ms
Runtime
207ms faster
R: 1.21s, IQR 13ms
S: 1.42s, IQR 1ms
Slow Network
Runtime
1.49s faster
R: 1.32s, IQR 15ms
S: 2.81s, IQR 1ms
Runtime
1.38s faster
R: 1.68s, IQR 22ms
S: 3.06s, IQR 6ms
Runtime
1.27s faster
R: 2.01s, IQR 5ms
S: 3.27s, IQR 37ms
Runtime Avg
1.03s
6 wins
Static Avg
1.54s
3 wins
Runtime wins by
506ms

Overall Performance

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

Runtime Avg
823ms
16 total wins
Static Avg
1.07s
8 total wins
Runtime wins by
246ms