Monitor Refresh Rate and Frame Skipping Test
Estimate the refresh rate delivered to the browser and look for unstable animation timing or possible frame skipping on 60 Hz, 120 Hz, 144 Hz, 165 Hz, 240 Hz, and similar displays.
The test samples requestAnimationFrame timing and presents moving reference elements to estimate the frame rate the browser is actually delivering. Keep the tab visible, disable battery-saving limits where appropriate, wait for the reading to stabilize, and avoid dragging or resizing the window during measurement.
What does this test measure?
The test samples requestAnimationFrame timing and presents moving reference elements to estimate the frame rate the browser is actually delivering.
Why is this test important?
Estimate the refresh rate delivered to the browser and look for unstable animation timing or possible frame skipping on 60 Hz, 120 Hz, 144 Hz, 165 Hz, 240 Hz, and similar displays.
How do you run the test?
Keep the tab visible, disable battery-saving limits where appropriate, wait for the reading to stabilize, and avoid dragging or resizing the window during measurement.
How should results be interpreted?
The browser result should settle near the active display mode, but operating-system compositing, background load, power saving, multiple monitors, and the browser may cap or disturb it.
Normal and problematic results
The browser result should settle near the active display mode, but operating-system compositing, background load, power saving, multiple monitors, and the browser may cap or disturb it.
Technical limitations
This is a browser frame-delivery estimate, not a laboratory proof of panel scan rate or a camera-based frame-skipping photograph.
Why can the score decrease?
Unstable measurements, denied permissions, unsupported browser APIs, background load, power saving, or an incomplete test can affect the result. When a score changes, the result screen explains the reason.
What should you do if a problem is found?
Check the operating-system display setting, graphics control panel, cable standard, monitor port, browser acceleration, and power mode.
Example Result Explanation
Frequently Asked Questions
How can I confirm my monitor is really running at 144Hz?
Buying a 144Hz panel is not enough; the cable, port and operating-system display setting all have to agree. This test measures the refresh rate the browser actually receives, so if it reports around 60 when you expect 144, the setting or the cable is the limit, not the panel.
What is frame skipping and why does it matter?
Frame skipping means the monitor accepts a high refresh rate but does not display every frame it is sent. Motion then looks less smooth than the number suggests. The moving pattern in this test makes dropped frames visible as uneven stepping.
Why does the measured rate fluctuate slightly?
Browsers report refresh timing through the animation frame clock, which is affected by background tabs, power saving and the operating-system compositor. Close other tabs, plug in a laptop and repeat the measurement for a steadier figure.