Speedtype library
This library combines maintained product references with the Speedtype Lab. The references define scoring, language handling, and a controlled practice routine. Lab articles answer narrower questions with source-backed examples, reproduction steps, and explicit limitations. All pages are written and reviewed by Saurabh.
Core references
Use these pages when a result or feature needs a stable definition. They explain what is counted, which comparisons are fair, and where an informal typing tool should not be treated as a certification.
The exact formulas, correction rules, capitalization behavior, worked test cases, and known limitations.
Open reference ->
Practice protocolA two-week routine that records a baseline, isolates errors, and measures change without promising a result.
Open reference ->
Language guideInput setup, comparison rules, difficulty labels, Unicode handling, and how to report a passage problem.
Open reference ->
Speedtype Lab
These articles document capitalization, corrections, result fields, the race bot, passage review, bilingual comparison, and a reproducible personal baseline. They do not use universal WPM rankings or promise a specific improvement.
Product claims are checked against current implementation, tests, or maintained passage records. Each Lab article names that evidence, carries a review date, and includes a practical way to verify the behavior. Substantial source changes require another editorial review.
Read the relevant rule before comparing scores. Reproduce the smallest example in Practice or Race. If the app and article disagree, preserve the settings, target fragment, input sequence, and result fields so the report can become a regression test.