TypeScript 7.0 Launches with Go-Powered Compiler and Major Breaking Changes
TypeScript 7.0 has officially released, featuring a rewrite of its compiler in Go that delivers 8x to 12x faster build speeds and near-instant editor response. Microsoft chose Go over Rust primarily because its garbage collection model and straightforward syntax allowed a faithful, line-by-line translation of the existing decade-old codebase, enabling a faster and more stable release. Beyond performance, the update is the most sweeping modernization in TypeScript's history, eliminating legacy targets and configurations including ES5 output, AMD/UMD/SystemJS module formats, and the baseUrl path mapping option. Strict type-checking is now enabled by default, and the module target defaults to ESNext, aligning the compiler with modern bundlers like Vite and Rsbuild out of the box. Developers upgrading existing projects should expect hard compilation errors — not warnings — if their repositories rely on older configurations or patterns.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in