2D Frame-Time Monitor: Jank & FPS Percentiles
Interactive 2D frame-time telemetry simulator: a live scrolling strip chart and histogram of simulated per-frame render times, with real P50/P90/P99 frame-time percentiles and jank rate computed by sorting a rolling window every update — and a side-by-side view showing why average FPS can hide stutter that percentiles reveal.
The 2D counterpart to the 3D frame-time monitor: the same rolling-window telemetry model, rendered as a flat scrolling strip chart and live histogram instead of a bar-chart scene. Every simulated frame time is pushed into a 180-sample window that gets re-sorted on each update to compute exact P50/P90/P99 percentiles and jank rate — no approximation. Tune workload, jitter and jank-spike frequency/magnitude to see how a mean-based "average FPS" can look fine while the percentiles and jank rate — computed from the exact same data — reveal real stutter.
Watch a live frame-time telemetry stream from a mobile app's UI thread: tune workload, jitter and simulated GC pauses, and see FPS, jank rate and p95 frame time computed the way a real mobile APM tool computes them.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install