Android Heavy Demo (Auto-Calibrated CPU Target)

2 autoplay videos • animations • Web Worker auto-calibrates duty-cycle to match target CPU % • π computed continuously (loop)
If π timing shows 0ms, increase digits or batch size (this version already batch-times).

Autostart Videos (muted + playsinline)

Video A
Video B

Animations

Canvas Particles
Extra always-animating card
Glow + bar animation keeps running
Intentionally keeps animations alive.

Auto-calibrated CPU Target + Pi Loop (Worker auto-start)

(auto-calibrates duty-cycle inside 200ms windows)
π (latest — truncated)
(starting…)
Stats
UI FPS:
Worker state:
starting
Target (%):
20
Estimated duty (%):
Work cycles/s:
0
Avg π time (ms):
Window (ms):
200
Why no more “0 ms”: timing is averaged over batch computations.