Benchmarks run in a worker and report per-effect relative results (p50/p95). The `ms` readout is per-frame render work time (not frame interval); the mini-chart is % of the per-frame time budget. For cleaner numbers, stop previews and close other heavy tabs.
Geo Mean Speedup
--
Best Gain
--
Worst Regression
--
Completed
0/5
Scene
All effects combined
Original
Optimized
Original
--
--
Optimized
--
--
Improvement--
Min: --P95: --Max: --
Frame CPU p50: -- ms O/PFrame GPU p50: -- ms O/P
p50 = median. Benchmark: CPU-only per-iteration; Min/P95/Max are perf iteration times. Frame Bench: rendered WebGL2 frame (update+render), alternating O/P; GPU p50 only if supported.
SimplexNoise
2D/3D/4D procedural noise
0.008
3
Original
Optimized
Original
--
--
Optimized
--
--
Improvement--
Min: --P95: --Max: --
Frame CPU p50: -- ms O/PFrame GPU p50: -- ms O/P
p50 = median. Benchmark: CPU-only per-iteration; Min/P95/Max are perf iteration times. Frame Bench: rendered WebGL2 frame (update+render), alternating O/P; GPU p50 only if supported.
SPE
Shader particle engine
80
60
Original
Optimized
Original
--
--
Optimized
--
--
Improvement--
Min: --P95: --Max: --
Frame CPU p50: -- ms O/PFrame GPU p50: -- ms O/P
p50 = median. Benchmark: CPU-only per-iteration; Min/P95/Max are perf iteration times. Frame Bench: rendered WebGL2 frame (update+render), alternating O/P; GPU p50 only if supported.
LightningStrike
Procedural lightning geometry
10 Hz
3
5
Original
Optimized
Original
--
--
Optimized
--
--
Improvement--
Min: --P95: --Max: --
Frame CPU p50: -- ms O/PFrame GPU p50: -- ms O/P
p50 = median. Benchmark: CPU-only per-iteration; Min/P95/Max are perf iteration times. Frame Bench: rendered WebGL2 frame (update+render), alternating O/P; GPU p50 only if supported.
TrailRenderer
Motion trail mesh generation
3
40
Original
Optimized
Original
--
--
Optimized
--
--
Improvement--
Min: --P95: --Max: --
Frame CPU p50: -- ms O/PFrame GPU p50: -- ms O/P
p50 = median. Benchmark: CPU-only per-iteration; Min/P95/Max are perf iteration times. Frame Bench: rendered WebGL2 frame (update+render), alternating O/P; GPU p50 only if supported.