How the typing report works
The work: 20 October 2026 · Written 1 November 2026 · Entry 14 of 17
On 20 October 2026 the design of the typing statistics engine was finalised: a recorder, a tally and a report engine. They are what turn your key presses into the My progress page, with speed over days and weeks and the keys you miss most.
Record the raw material, compute later
The recorder keeps the raw facts of each run: which keys were pressed, which were right, and when. The numbers on the report are computed from those facts by small, separate measures. Because the raw material is kept, a new measure can be added later and applied to old runs.
How speed is counted
Speed is the number of correct keys divided by five, per minute. Only correct keys count, so a mistake lowers your speed. Accuracy is the share of keys that were right. The leaderboard uses speed measured from your first key to the end; the progress report measures active typing time, so a pause does not count against you.
Where the numbers live
Visitors and guests keep their numbers in their own browser. A signed-in player's statistics are saved on the server, so they follow the player to another device. When a guest signs in with Google, the guest's earlier numbers join the account. An outbox keeps runs that the server has not accepted yet, and a version number stops two devices from overwriting each other.
A rule about unfinished runs
Since 30 October, only a finished typing test is recorded. A test that was left half way would skew the report, so it is ignored.