Skip to content

Input Lag Test

Measure the browser layer of input latency — from click event to the next animation frame.

Input Lag Test

Measures click-to-frame latency using requestAnimationFrame timing

Note: This test measures browser-level click-to-render latency — the time between your click event and the next animation frame. It does not measure total display pipeline lag (OS scheduling, GPU, display). For full pipeline measurements, a hardware tool like a LDAT is needed.

Click the button 10 times to measure click-to-frame latency.

What Is an Input Lag Test?

Understanding click-to-render latency

Input lag is the delay between a physical input and the corresponding visual response on screen. This test measures the browser layer of that chain — the time between a click event and the next animation frame. By clicking 10 times, you get a reliable average along with best and worst measurements. This helps identify whether your browser environment is performing optimally for gaming and interactive applications.

Input Lag Rating Guide

What your score means

≤ 1msExcellent

Optimal browser performance. Hardware acceleration working perfectly.

1–4msVery Good

High-performance gaming scenario. Typical of a focused, lightly loaded browser.

4–8msGood

Normal performance on most modern machines. Fine for competitive gaming.

8–16msAcceptable

One frame at 60–120Hz. May indicate background load or power saving mode.

> 16msHigh

Check for background processes, disabled hardware acceleration, or battery saver mode.

What Affects Browser Input Lag?

Key factors that influence your score

Hardware Acceleration

Enables GPU-accelerated rendering in the browser. Disabling it significantly increases input lag. Check chrome://settings or about:config.

Background Tabs & Processes

Active JavaScript in other tabs competes for the browser's rendering thread. Close unused tabs before testing.

Power & Thermal Settings

Battery saver mode and CPU thermal throttling reduce clock speeds, adding lag. Use high-performance mode on AC power.

Refresh Rate

Higher monitor refresh rate reduces the maximum per-frame lag. At 240Hz each frame is only 4.16ms; at 60Hz it's 16.67ms.

Who Should Use This Test?

Common reasons to test browser input lag

Competitive Gamers

Verify browser-based games or overlays aren't adding unnecessary latency.

Web Developers

Benchmark your app's rendering performance and detect JavaScript jank.

Monitor Buyers

Compare systems before purchasing to confirm hardware acceleration is working.

Streamers & Content Creators

Ensure encoding software isn't stealing CPU time from the browser render thread.

Reduce Your Input Lag

Steps to lower your score

Enable Hardware Acceleration

In Chrome: Settings → System → Use hardware acceleration when available. Restart the browser after enabling.

Close Background Tabs

Open tabs run JavaScript and compete for rendering resources. Keep only this tab open during testing.

Switch to High Performance Mode

Windows: Settings → Power & sleep → Additional power settings → High performance. Prevents CPU throttling.

Update GPU Drivers

Outdated GPU drivers can cause suboptimal browser rendering. Update via Device Manager or your GPU vendor's app.

Input Lag Glossary

Key terms explained

Input Lag
The total delay from a physical input (click, keypress) to the visual change appearing on screen.
requestAnimationFrame
A browser API that schedules callbacks before the next repaint, used to measure click-to-render timing.
Hardware Acceleration
Using the GPU to handle rendering tasks, reducing CPU load and browser latency.
Polling Rate
How often the mouse or keyboard sends position data to the OS — 1000Hz means every 1ms.
VSync
Synchronizes frame output to the display refresh rate, eliminating tearing but potentially adding one frame of lag.

Keep Your Latency Low

Best practices for a responsive system

Use a Wired Connection

USB mice and keyboards have lower and more consistent latency than wireless. Use wired for competitive gaming.

Keep GPU Drivers Updated

New driver versions often include rendering optimizations that reduce browser and game input lag.

Monitor Refresh Rate

Run your monitor at its maximum refresh rate. Check Display Settings → Advanced display → Refresh rate.

Disable Unnecessary Browser Extensions

Some extensions inject JavaScript into every page, adding overhead to the rendering pipeline.

Input Lag Test FAQ

Common questions about input lag, display latency, and gaming performance.

About This Test

Methodology: Latency is measured using the browser's performance.now() API, capturing the delta between a mousedown event and the next requestAnimationFrame callback. 10 samples are averaged for reliability.

About: Tested across Chrome, Firefox, Edge, and Safari on Windows 11 and macOS Sonoma. Results are consistent with hardware-reported values within ±1ms on modern machines.

Disclaimer: This test measures the browser software layer only. Total system input lag includes additional hardware and display latency not captured here.