TypeScript 7.0 ships: a Go-native port 8–12x faster
Microsoft shipped TypeScript 7.0, a Go rewrite delivering 8–12x faster builds, lower memory use, and a new LSP-based language server.
On July 8, 2026, Microsoft announced TypeScript 7.0 — a native port written in Go that preserves the old codebase's structure and logic while running dramatically faster. Install it as usual with npm install -D typescript to get the new tsc.
Key points
- Full builds typically run 8–12x faster (e.g. the VS Code codebase at 11.9x) while using less memory (down 6–26%).
- Multithreading arrives via new
--checkersand--buildersflags to tune parallelism, plus--singleThreadedto disable it. --watchwas rebuilt on a Go port of Parcel's file-watcher for lighter, more stable watching.- It adopts 6.0's defaults (
stricton,moduledefaulting toesnext) and turns many legacy options (target: es5,moduleResolution: node,baseUrl…) into hard errors. - No programmatic API yet (expected in 7.1); you can run 6.0 side-by-side via the
@typescript/typescript6package. Embedded workflows like Vue, Svelte, Astro and Angular stay on 6.0 for now.
See the TypeScript blog for the full upgrade guide.
Source
Microsoft
#TypeScript#JavaScript#tooling#Go#performance
This summary was written by the ORA·tech AI assistant. Read the original for full context.
Related
Frontend & Web Platform
What's new in Svelte, July 2026: SvelteKit config in vite.config.js, paving the way to SvelteKit 3
Frontend & Web Platform
page-agent: an in-page GUI agent driven by natural language
Frontend & Web Platform
