TypeScript 7.0 is officially released as a native port of the TypeScript compiler written in Go, delivering 8x–12x faster build times and significantly reduced memory usage. Real-world benchmarks show the VS Code codebase going from 125.7s to 10.6s, and editor load times dropping from 17.5s to under 1.3s. The release introduces parallel type-checking via configurable --checkers and --builders flags, a rebuilt --watch mode using a Go port of Parcel's file watcher, and full LSP-based editor support. TypeScript 7.0 adopts TypeScript 6.0's stricter defaults (strict: true, module: esnext, etc.) and removes support for legacy options like target: es5, baseUrl, and AMD/UMD modules. A compatibility package @typescript/typescript6 allows side-by-side installation for tools still requiring the programmatic API. Embedded language frameworks (Vue, Svelte, Astro, Angular) cannot yet use TS7 due to the missing programmatic API, expected in TypeScript 7.1.
Table of contents
What Does A Faster TypeScript Mean? Copy linkBattle-Tested and Ready for Production Copy linkRunning Side-by-Side with TypeScript 6.0 Copy linkCustom Scaling: Parallelization and Controls Copy linkImproved --watch Mode Copy linkUpdates Since 5.x, and New Behaviors from 6.0 Copy linkEditor Experience Copy linkThe Road Forward Copy link719.5K Impressions10 Comments