Testing Methodology
How Reflextry measures human reaction latency, motor speed, and cognitive accuracy down to the millisecond—including technical constraints, hardware variables, and scoring formulas.
Reflextry Measurement Standard (At A Glance)
Reflextry utilizes browser-native, high-resolution hardware timestamps via the performance.now() API synchronized to the device display refresh cycle through requestAnimationFrame().
Tests are designed as recreational and personal benchmarking instruments to establish relative performance baselines and track progress over repeated practice sessions under consistent testing conditions.
1. Reaction Time & Millisecond Timing Engine
Stimulus Detection, Timestamp Capture, & Outlier Filtering
In our visual reaction tests (such as Reaction Time Test and Sound Reaction), timing is captured as follows:
Microsecond Resolution
Stimulus presentation and user click events are measured using the DOM High Resolution Time specification (performance.now()), providing sub-millisecond precision.
False Start Protection
Human biological neural transmission requires at least ~100ms. Any registered response under 100ms is classified as an anticipated false start and penalized/invalidated.
Multi-Trial Median
Each test session aggregates 5 consecutive trials. We compute both the arithmetic mean and the median to mitigate momentary distractions or anomalous outliers.
Hardware Latency Sources (Why Browser Tests Differ From Laboratory EEG)
| Variable | 60Hz Standard Display | 144Hz Gaming Display | 240Hz+ Esports Display |
|---|---|---|---|
| Frame Duration | ~16.6 ms per frame | ~6.9 ms per frame | ~4.1 ms per frame |
| Input Polling (USB vs BT) | Bluetooth: +8–15 ms latency | USB 1000Hz: ~1 ms polling | USB 8000Hz: <0.2 ms polling |
| Typical Measured Latency | 220 – 270 ms | 190 – 240 ms | 170 – 220 ms |
2. Speed, Typing (WPM), & CPS Formulas
Standardized Calculation Standards
Words Per Minute (WPM) Formula
In accordance with international typing standards, a standard "word" is defined as exactly 5 keystrokes (including spaces and punctuation).
Net WPM = Gross WPM - (Uncorrected Errors / Time in Minutes)
Accuracy = (Correct Characters / Total Characters Typed) × 100%
Clicks Per Second (CPS) Formula
CPS calculates the rate of validated mouse down/up click events within an active window timer (1s, 5s, 10s, 60s).
Debounce threshold: 25ms minimum per click to prevent software macro cheating.
3. Memory & Cognitive Scaling Architecture
Adaptive Difficulty, Sequence Randomization, & Memory Span
Our cognitive assessment modules (Chimp Test, Sequence Memory, N-Back, Schulte Table) generate non-repeating pseudorandom trials designed to isolate specific cognitive faculties:
Spatial Working Memory (Chimp Test)
Numbers are placed randomly on a 9×5 grid. As soon as number 1 is clicked, numbers 2..N are visually masked. Measures immediate visual-spatial buffer capacity.
Sequential Retention (Sequence Memory)
Incrementing 3×3 grid pattern. Each level appends exactly one new step to the preceding sequence, testing working memory retention limits under increasing cognitive load.
4. Privacy & Anonymized Data Handling
Client-Side Processing & Zero Personal Data Storage
All tests run entirely client-side in your local browser. Your individual millisecond clicks and raw trial patterns are never uploaded to a remote server without explicit consent.
Local best scores and personal baselines are stored directly in your browser's localStorage, keeping your performance data under your total control.