Public build log / 001

Updates & Changelog

A dated record of changes that affect how our tools work, what they measure, and how clearly we explain the results.

What we record

Measurement changes, browser compatibility work, new tools, meaningful accessibility improvements, and substantial guides.

What we leave out

Routine code cleanup, advertising changes, minor styling adjustments, and metadata-only edits with no effect on the tool experience.

Release history

14 documented changes
UsabilityResults and guides

Clearer next steps and focused key press testing

The English mouse result now links directly to setup and rate-selection guides. The homepage display ad sits after the main result, with a separate labeled area. The Windows setup answer is easier to find, and keyboard pages explain the limits of browser event timing.

Key Press Test now captures input only while its test area is focused, counts repeated presses of the selected key, keeps Reset available throughout a run, and preserves Tab navigation. Focus loss interrupts English keyboard tests.

Measurement impact: The mouse estimator is unchanged. Key press scores now count the selected key rather than all keys. Aggregate usage events help measure test endings and reading paths; raw input and measured Hz values are not included.

Try the updated key press test →
MeasurementAll mouse-test locales

Page-wide capture and clearer measurement status

The mouse test now expands available coalesced samples and separates sample timestamps from callback delivery. Average rate counts browser-visible updates over elapsed time, including pauses after movement begins. The fixed 1000 Hz grade is replaced by a measurement status; no target rate needs to be entered.

After a run starts, movement is captured across the whole page, so overshooting the visual test box no longer interrupts the test. Manual stop keeps eligible results from the samples collected so far; focus loss and hidden tabs still interrupt capture. Stability describes consistency across complete 500 ms windows, and the lowest 500 ms rate is the minimum of those windows. Measurement status now reflects whether Average and Stability have enough usable samples; Peak and Jitter independently show an explanation and — when timestamp precision cannot support them.

The single-sample Peak uses the shortest resolvable interval and remains unavailable when timing checks do not support it. An isolated sub-resolution interval or callback pause no longer downgrades an otherwise usable run. Browser-limited captures and true interruptions still produce explicit explanations rather than hardware grades. Long intervals are not described as confirmed USB packet loss. Result sharing and all nine languages use the same estimator.

Measurement impact: Results and Stability percentages are not directly comparable with the previous algorithm. Synthetic-stream and browser integration checks cover the implementation; physical 125–8000 Hz accuracy has not yet been established by a published hardware comparison.

Read the updated measurement notes →
FixedReaction time

Reaction time grade table fixed on narrow screens

The English Reaction Time Test's grade table now scrolls horizontally within its own region on narrow screens instead of widening the entire page. The scroll region also supports keyboard focus, with a visible focus indicator.

Measurement impact: None. Table content, grade thresholds, and timing logic are unchanged.

View the reaction time grade table →
New localeReaction time

German reaction time test added

Added a complete German version of the Reaction Time Test, including instructions, test states, results, FAQs, and German search-oriented wording. The guide clarifies browser measurement limits, reference categories, and the distinction from official aptitude assessments. English, Japanese, Russian, Brazilian Portuguese, and German pages now share reciprocal language links, with localized entry points from the German mouse, keyboard, and click speed tests. Narrow-screen navigation was adjusted to keep all five language links visible.

Measurement impact: None. The five-round timing and averaging logic is unchanged.

Open the German reaction time test →
New localeReaction time

Brazilian Portuguese reaction time test added

Added a complete Brazilian Portuguese version of the Reaction Time Test, with locally worded instructions, test states, results, FAQs, and gaming guidance. English, Japanese, Russian, and Brazilian Portuguese pages now share reciprocal language links, with localized entry points from the Brazilian Portuguese mouse, keyboard, and click speed tests. The guide explains browser measurement limits and site-defined reference categories.

Measurement impact: None. The five-round timing and averaging logic is unchanged.

Open the Brazilian Portuguese reaction time test →
New localeReaction time

Russian reaction time test added

Added a complete Russian version of the Reaction Time Test, including instructions, test states, results, FAQs, and Russian search-oriented wording. English, Japanese, and Russian pages now share reciprocal language links, with Russian entry points from the mouse, keyboard, and click speed tests. Browser measurement limits and site-defined reference categories are explained in Russian.

Measurement impact: None. The five-round timing and averaging logic is unchanged. Also corrected the Japanese breadcrumb schema type without changing its visible content.

Open the Russian reaction time test →
New localeReaction time

Japanese reaction time test added

Added a complete Japanese version of the Reaction Time Test, including instructions, test states, results, FAQs, and language navigation. The Japanese guide clarifies browser measurement limits and distinguishes the site’s reference grades from research-based norms.

Measurement impact: None. The five-round timing and averaging logic is unchanged.

Open the Japanese reaction time test →
New localesClick speed

Click Speed Test localized in four languages

Released complete Japanese, Russian, Brazilian Portuguese, and German versions of the Click Speed Test, including localized instructions, results, FAQs, language navigation, and search-focused terminology.

Measurement impact: None. All language versions use the same browser click-counting method and CPS calculation.

Explore the Click Speed Test →
TransparencySitewide

Public update history launched

Added this changelog and linked it from the site’s trust and navigation surfaces. Entries focus on changes visitors can see or that affect how a test behaves.

Why it matters: Maintenance claims now have a dated, reviewable record.

New localeKeyboard

German keyboard polling rate test added

Released a German-language version of the keyboard polling rate test and connected it to the site’s language navigation.

Measurement impact: None. The same browser event timing method is used across languages.

Open the German keyboard test →
AccessibilityClick speed

Click Speed Test modes made easier to choose

Added clearly labeled 1, 2, 5, 10, 30, 60, and 100 second modes, direct links for each duration, and pressed-state labels for assistive technology. The page now explains mouse and touchscreen use more clearly.

Measurement impact: The CPS calculation did not change.

Try the Click Speed Test →
New guide8K mice

8K polling rate gaming mice guide published

Published a specification-based guide covering current high-polling-rate mice, connection modes, receiver requirements, weight, and practical system requirements. Manufacturer specifications are separated from browser test results.

Why it matters: Visitors can check setup requirements before interpreting an unexpectedly low result.

Read the 8K mouse guide →
PerformanceKeyboard

Keyboard chart resizing made more efficient

Updated the keyboard test chart to reuse measured dimensions and group rapid resize events into a single animation frame. This avoids unnecessary canvas resets while the browser window changes size.

Measurement impact: Event timing and reported polling rate were not changed.

Open the Keyboard Polling Rate Test →
New guideSetup

Mouse polling rate setup guide published

Added a practical guide to changing polling rate through major mouse software, checking Windows and USB settings, and troubleshooting results that do not match the selected rate.

Why it matters: Users can move from detecting a problem to checking the most likely settings.

Read the setup guide →

Record starts July 2026. Earlier work has not been reconstructed because dates and visitor impact could not be documented to the same standard. Questions or bug reports can be sent to contact@mousepollingratetest.com.