Signals
TypeScript 7 Ships: 10x Faster, but Maturity Has a Cost

TypeScript 7 is a native Go port delivering 8-12x faster builds and parallel type-checking. It is a real performance unlock for large codebases, but it has no API, ships with breaking defaults, and requires teams to migrate through 6.0 first.
What Changed
- Native Go port of the TypeScript compiler (tsc) delivering 8-12x speedups on full builds.
- New --checkers and --builders flags to control parallel type-checking and project builds, plus a --singleThreaded flag to disable parallelism.
- Rebuilt --watch mode based on Parcel's file watcher for faster incremental updates.
- New defaults: strict=true, module=esnext, rootDir='./', and types=[].
- Hard errors for deprecated options including target es5, moduleResolution node/node10, and module amd/umd/systemjs/none.
- Template literal type inference now preserves Unicode code points, breaking UTF-16 based utilities.
- Compatibility package @typescript/typescript6 provides a tsc6 executable and re-exports the 6.0 API.
Who Should Care
- Teams with large TypeScript monorepos where CI type-checking takes minutes.
- Developers who spend significant time waiting for editor intellisense or full rebuilds.
- Any engineering org that can tolerate a double upgrade path (6.0 then 7.0) and does not depend on the TypeScript compiler API.
Who Should Not Care
- Teams on small or medium TypeScript projects where build times are already under 10 seconds.
- Projects not yet on TypeScript 6.0, you will need to plan two migrations.
- Anyone who builds tooling on the TypeScript compiler API, 7.0 has no API, and you must wait for 7.1 or run a compatibility shim.
The Verdict
Real unlock for large codebases suffering slow builds or CI, but it is not ready for tooling authors or teams on older TypeScript versions. The lack of an API means 7.0 is a runtime-only upgrade for most users; the real ecosystem story comes in 7.1.
Take This To Your Agent
Copy a ready-to-paste investigation handoff that asks your coding agent to check this update against your product and recommend what to do next.