FPS / Frame Performance Test

Measure how many animation frames this browser completes under light or controlled load. Distinct from refresh-rate estimation.

Browser-observed measurementPrivacy-first

Tests run locally in your browser. We do not upload keystrokes, pointer paths, or media.

Important

  • Not equivalent to a local game benchmark. Long frames are browser presentation stalls, not proven GPU drops.

Fullscreen not supportedWake Lock not supported

Completed animation frames (external-frame clock)

Average FPS

measurement window only (not warm-up)

Rolling / live FPS
Total drawn frames
0

includes warm-up

Measurement frames
0
Measurement duration
Filtered median interval
Raw P95 frame time

full post-warmup window

Raw P99 frame time

sorted full post-warmup window

1% low FPS

1000 / full-window raw P99

Long frames (raw)
0
Severe stalls
0
Raw / filtered samples
0 / 0
Excluded estimate samples
0
Stats truncated
No
Workload / source
light / —
Interrupt

Frames are recorded only after the canvas workload finishes a draw. Average FPS and 1% low use the formal post-warmup measurement window; the chart shows a short ring only. 1% low = 1000 / sorted raw P99 over the full window — not a hardware certification. Reference 30/60/120 modes pace draws; they do not prove display support.

How to use

  1. Open this tool and follow the on-screen Start control.
  2. Keep the tab focused during measurement for accurate samples.
  3. Review results, limitations, and related tools below.
  4. Use Reset to clear local trial state when available.

What the result means

  • Numbers come from browser APIs and local timing only.
  • See Limitations for what this test cannot claim.

Limitations

  • Not equivalent to a local game benchmark. Long frames are browser presentation stalls, not proven GPU drops.

Troubleshooting

Nothing happens after Start
Focus the tab, allow required permissions if prompted, and ensure the test surface receives input.

Related tools

FAQ

Is this a hardware laboratory result?

No. DeviceMetrik reports browser-observed values with explicit limitations.