HoduAtlas / HoduAtlas

Measurement

Browser Tests vs. Lab Tests — What's Different

How precisely do lab and browser measurements of reaction time differ? We break down refresh rate, input latency, JS timer precision, and why relative comparison matters.

2026-08-18

How Labs Measure

A lab that publishes cognitive and reaction-time research is quite different from an everyday environment. Every step, from the stimulus device to the input device, is tightly controlled.

Thanks to this control, lab reaction time typically has millisecond-level precision in the 200–300ms range, and comparisons across studies are relatively stable.

Where Error Creeps Into Browser Measurements

Reaction time measured in a browser, by contrast, accumulates error at several stages. The main sources:

| Error source | Explanation | |---|---| | Monitor refresh rate | A 60Hz monitor refreshes roughly every 16.67ms. A stimulus may be delayed until the next refresh, adding up to ~16ms of error. At 144Hz it drops to ~7ms, but it still isn't zero. | | Input latency | The polling rate of mice and keyboards (typically 125–1000Hz), debounce, and OS input-queue delay add several to tens of milliseconds. | | JS timer precision | performance.now() reports microsecond resolution, but the actual callback execution time is delayed by the event loop, layout, and paint scheduling. | | Background tabs | Browsers throttle or slow timers in inactive tabs. If another tab is heavy, the main thread falls behind and stimulus display and input processing are delayed. | | Device performance | CPU/GPU load, other apps running, and thermal throttling all shake frame timing. |

When these factors stack, browser reaction time is generally measured slightly slower (by several to tens of ms) than in the lab, with larger variance. Even the same person under the same conditions shows a wider standard deviation than in a lab setting.

Relative Comparison Matters More Than Absolute Values

That doesn't make browser measurement meaningless. The key is what you compare.

That's why the games on this site are designed for observing your own trends rather than "global rankings" or "absolute stats." If you play Reaction Time or Aim on the same device over days or weeks, the effects of sleep, condition, and practice show up as trends.

Let's Be Clear About the Limits

In Short

Related articles

← All articles