Device test · Display
FPS / Frame Rate Test
Watch how often, and how evenly, your browser draws a frame.
Watch the bar's edge for smooth motion or visible steps. Its brightness stays constant; it does not flash. This is a visual check, separate from the timing measurement.
Verdict
NOT RUN
—
Press Start measuring and let it run for a few seconds to check it. A dropped frame is an interval more than three times the measured median.
Published thresholds, as a percent of this run's sampled frames, rounded to the nearest percent: 0 is PASS. 1–2 is CHECK SETTINGS — background work on the machine can cause this without a fault. 3 or more is LIKELY FAULT. Full reasoning in the methodology.
If it's flagged
How this test works
The test times the gaps between requestAnimationFrame callbacks, the browser's signals that an animation can update. It skips the first quarter-second while the loop settles, then keeps a rolling set of up to six hundred positive frame intervals. A Hz reading appears after at least 120 samples; the run continues until you press Stop or hide the tab. The reported rate is one divided by the median interval in seconds, rounded to one decimal place. The median is the middle of the sorted intervals, so one long pause, such as a garbage-collection stall, barely moves it; an average would let that single frame pull the rate down.
Jitter here is the absolute difference between the mean and median intervals, in milliseconds. Stalled frames push the mean away from the median, so a large gap means uneven delivery, and the range shows how far apart the shortest and longest intervals are. When you stop, intervals longer than three times the median are counted as stalls, and they stay in the median, mean and range calculations.
No web page can read a display's refresh rate directly; there is no browser API for it. The reading is the browser's frame delivery, which normally follows the display because browsers draw in step with it. Treat a low reading as a reason to check the operating system's display settings, the browser and the connection (the last question below covers each) before you suspect the monitor.