Ghost Race lets you race the version of you from yesterday — here's what it actually does, why your last run spawns next to you on the track, and the Android fix that finally makes the idle drain visible when the keyboard is open. There's also an easter egg in Song mode most of you haven't found.
The profile graph now separates Baby, Standard, and Hard runs, adds mode filters, and explains what you're actually looking at. Also: no, I'm not tanking Lighthouse for a chart.
Daily streaks, a WPM graph, shareable result cards, rank-up celebrations, and a few other things designed to make you come back tomorrow. All localStorage, zero backend.
The sentence generator used to produce gems like "they walks be." We fixed verb agreement, built a real noun pool, and added a countdown toggle. Also, there's a /social page now.
TypeVelocity started as a solo project. It still is. But I just opened a Discord because building alone and building without people are two different things.
Mobile Performance was 41. Accessibility 83. Two days of CLS disasters, killing Google Fonts, and hunting non-composited animations later — 100/100/100/100 on both mobile and desktop.
A devlog on shipping the profile page — localStorage format migrations, the Vibe Check system, and a few bugs that slipped through testing because they only break in ways you don't immediately notice.
Snail stings a bit. That's the point. Here's the full rank ladder from Snail to Velocity God, what each one actually means, and how to climb if you care to.
Lives instead of timers, rank titles, streak heat glow, bonus words, auto-restart countdowns — a full breakdown of the March 2026 update with before/after screenshots.
Most people type the same speed they did five years ago — not because they can't improve, but because they've never actually tried. Here's the roadmap.
Dvorak enthusiasts claim QWERTY is a disaster. Top competitive typists mostly use QWERTY. And the evidence for a dramatic speed advantage is weaker than you think.
Boring drills get skipped. Games create the same repetition but with stakes attached — and that's what makes motor skills stick. Here are 5 that genuinely work.
An 80 WPM typist at 88% accuracy can produce the same effective output as a 65 WPM typist at 98% accuracy. We do the math and settle it for good.
Data entry needs 60-70 WPM. Programmers don't have a requirement but there's a floor. Court reporters need 225 WPM on a specialized machine. Here's the full breakdown.
From hunt-and-peck to touch typist: home row placement, finger assignments, what to expect week by week, and the mistakes that slow everyone down.
Whether you're a student, programmer, or writer — here's what the WPM numbers actually mean, where you stand, and what to aim for.