I’ve always found existing online polling rate testers either cluttered with ads or laggy when testing high-performance gaming mice (4000Hz/8000Hz). I wanted to build something minimal, precise, and accessible in multiple languages.
Technical implementation:
Built with vanilla JavaScript using the PointerEvents API.
Utilizes requestAnimationFrame for high-resolution event timing to minimize browser engine overhead.
The tool calculates the interval between movement events to determine the real-time frequency (Hz) and latency (ms).
Why this matters: Many modern mice claim 1000Hz+ but suffer from instability due to USB bus saturation or OS-level interference. I included a "Max" and real-time fluctuations to help gamers identify these stutters.
It’s completely ad-free and open for feedback. I’m particularly interested in hearing how it performs on different OS/browser combinations, as browser event loops can sometimes be tricky with high-frequency input.
I’ve always found existing online polling rate testers either cluttered with ads or laggy when testing high-performance gaming mice (4000Hz/8000Hz). I wanted to build something minimal, precise, and accessible in multiple languages.
Technical implementation:
Built with vanilla JavaScript using the PointerEvents API.
Utilizes requestAnimationFrame for high-resolution event timing to minimize browser engine overhead.
The tool calculates the interval between movement events to determine the real-time frequency (Hz) and latency (ms).
Why this matters: Many modern mice claim 1000Hz+ but suffer from instability due to USB bus saturation or OS-level interference. I included a "Max" and real-time fluctuations to help gamers identify these stutters.
It’s completely ad-free and open for feedback. I’m particularly interested in hearing how it performs on different OS/browser combinations, as browser event loops can sometimes be tricky with high-frequency input.
Thanks for checking it out!