TypeScript compiler rewrite creates breaking changes and toolchain friction
6/10 MediumMicrosoft is rewriting the TypeScript compiler in Go with breaking changes planned for TypeScript 7, plus new Node.js native TypeScript support that only strips types without type-checking. This creates ecosystem fragmentation where tools have different capabilities and developers must understand multiple execution paths.
Sources
Collection History
The long-awaited Python 4.0 arrived in 2024… and it was a disaster. Intended to modernize the language, it introduced breaking changes (e.g., a new string interpreter, controversial async overhauls) that fractured the community.
Microsoft is rewriting the TypeScript compiler and language service in Go... TypeScript 7's upcoming breaking changes and API shifts... Node will happily run programs with clear type errors... `tsc` can strip type annotations, of course, but there are several other tools that do the same thing