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
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
Optimal browser performance. Hardware acceleration working perfectly.
High-performance gaming scenario. Typical of a focused, lightly loaded browser.
Normal performance on most modern machines. Fine for competitive gaming.
One frame at 60–120Hz. May indicate background load or power saving mode.
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.
Related Hardware Tests
More free tools to check your setup.
Mouse Polling Rate Test
Measure mouse polling rate (browser event Hz) with distribution, median, peak, and stability checks.
Reaction Time Test
Measure your reflex speed in milliseconds with a 5-round click test. Compare to gamer and average population benchmarks.
FPS Test
Measure your browser's actual frame rate over 10 seconds using requestAnimationFrame. See average, min, and max FPS with a live bar chart.
Refresh Rate Test
Verify your monitor's actual refresh rate — 60, 144, 240 Hz or higher — using browser frame timing. No downloads required.
Response Time Test
Visualize monitor ghosting and motion blur with animated UFO, pursuit, and contrast test patterns.
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.