Back to Blog
Developer Tools July 10, 2026 5 min read

TypeScript 7.0 Ships: The Native Go Compiler Makes Full Builds 8-12x Faster

Microsoft released TypeScript 7.0, the long-awaited native port of the compiler written in Go. VSCode's codebase now type-checks in 10.6 seconds instead of 125.7, and strict mode is finally the default.

TypeScript 7.0 Ships: The Native Go Compiler Makes Full Builds 8-12x Faster

TypeScript 7.0 is out. Announced July 8, it is the production release of Microsoft’s native compiler port — the Go rewrite previously known as Project Corsa — and the numbers are what everyone hoped for when the effort was first revealed: full builds run 8x to 12x faster than TypeScript 6.

The benchmarks Microsoft published are stark. VSCode’s own codebase drops from 125.7 seconds to 10.6 seconds — an 11.9x speedup. Sentry goes from 139.8 to 15.7 seconds (8.9x). Playwright compiles in 1.47 seconds, down from 12.8 (8.7x). Memory usage falls between 6% and 26% depending on the codebase. In Microsoft’s words, “TypeScript 7 brings native code speed, shared memory multithreading, and a number of new optimizations that typically yield speedups between 8x and 12x on full builds.”

The performance comes from three compounding sources: native compilation instead of JavaScript on a JS engine, shared-memory multithreading that parallelizes type checking across cores, and fresh optimization work. Crucially, the team ported the original compiler’s structure and logic rather than rewriting from scratch, so type-checking results stay consistent and compatible with TypeScript 6.0. Your errors should be the same errors — they just arrive an order of magnitude sooner.

7.0 also uses the major-version moment to modernize defaults. strict is now on by default — fifteen years in, the training wheels come off. module defaults to esnext. And several legacy options are gone entirely: the ES5 target, AMD modules, and baseUrl have been removed. Teams still shipping to ancient runtimes or leaning on baseUrl path resolution will need migration work before upgrading; everyone else gets a cleaner default experience than any previous major.

Adoption is deliberately boring: npm install -D typescript pulls 7.0, VS Code extension support ships immediately, and Visual Studio enables TypeScript 7 automatically based on workspace configuration.

The practical impact lands hardest in two places. CI pipelines that spend minutes type-checking large monorepos will see those minutes become seconds — real money at scale. And editor responsiveness transforms on big projects, since the same native core powers the language server: faster startup, faster diagnostics, and no more watching IntelliSense think.

The Go port was announced in early 2025 with a 10x promise. Shipping a compiler rewrite at this scale, compatible enough to be a drop-in for most projects, and actually hitting the promised number is one of the cleaner engineering deliveries in recent memory. If your build still runs TypeScript 6, the upgrade is the rare one that pays for itself the same afternoon.

Sources

typescript microsoft developer-tools compilers