What the live reading measures
The page counts requestAnimationFrame callbacks and updates the reading once a second. Those callbacks are often scheduled in step with display presentation, but browser policies, background tabs, load and power settings can change their frequency. Treat the result as current browser behavior, not an independent measurement of the panel's rated refresh rate.
Reading the two charts
Frame-rate history keeps the latest 30 one-second samples. The frame-time chart shows the latest 60 intervals between callbacks. Short, similar intervals indicate consistent callback timing during that sample. Red bars mark intervals longer than 20 milliseconds; that fixed visual marker is a guide, not a universal pass or fail threshold.
Comparing three motion speeds
The blocks travel at 60, 120 and 240 CSS pixels per second. Follow one with your eyes and compare the appearance of its edges against the other lanes. Speed changes how far an object travels between frames, so the faster lane may reveal blur more readily. This visual comparison does not measure gray-to-gray response time or certify an overdrive setting.
Getting a useful sample
Keep the tab in front, wait several seconds and avoid opening busy applications while comparing readings. Check the refresh setting for the display in your operating system, especially when using more than one monitor. Pause to inspect a snapshot or restart to clear the session. Returning from a hidden tab begins a fresh sample window.
Why the result can be lower
A lower reading can reflect browser scheduling, graphics load, a remote desktop session or a power-saving policy. Compare the same browser on the intended display and check the system's active display mode. Cable and adapter capabilities depend on the complete connection and selected format; a browser reading alone cannot identify the limiting component.
Hz, FPS and milliseconds
Hertz describes a display refresh frequency, while FPS describes a stream of frames. The duration of one ideal refresh interval is 1000 divided by the rate: 60 Hz is about 16.67 ms, 120 Hz about 8.33 ms and 144 Hz about 6.94 ms. Consistent timing matters alongside the average. This page does not determine whether VRR is active.