← All notes
TypeScript

TypeScript is now the default, not an upgrade

DV
Daan VisserJune 17, 2026 · 3 min read

For years, reaching for TypeScript on a new project was a decision you had to justify. In 2026 it's the other way round: starting in plain JavaScript is the choice that raises eyebrows. End-to-end type safety has quietly become the baseline expectation for serious web work, and the tooling has caught up to make that painless.

Why the default flipped

Two things changed. Editors and build tools now treat types as first-class — instant feedback, refactors that don't break silently, autocomplete that actually knows your data. And the cost went down: modern runtimes and bundlers strip types without a heavy compile step, so the old 'TypeScript slows us down' argument mostly evaporated.

What it means if you're shipping an app

A typed codebase is cheaper to maintain, especially across a team and across the months after launch. Types are documentation that cannot go stale, and they catch a whole class of bugs before they reach a user. For a product you keep iterating on, that compounding payoff is the whole point.

Our take

We've written TypeScript by default for a while. The news here isn't that TypeScript won — it's that the ecosystem finally makes 'typed by default' the path of least resistance. If your web app is still untyped, the migration is more approachable than it's ever been.

Thinking about a build?Compile your idea →