Microsoft Unveils TypeScript 7.0: 10x Performance Leap with Full Go Rewrite
Microsoft has officially released TypeScript 7.0, replacing the JavaScript-based compiler with a complete rewrite in Go. The new architecture unlocks true multi-threaded compilation and delivers roughly 10x faster build times across typical workloads. As part of this overhaul, older module resolutions and deprecated flags are gone, while defaults like strict and esnext are now hard requirements for all projects. Teams can run old and new versions side-by-side using the @typescript/typescript6 compatibility package while waiting for stable programmatic APIs in TypeScript 7.1.
Microsoft Unveils TypeScript 7.0: 10x Performance Leap with Full Go Rewrite @ NT Compatible
Microsoft Unveils TypeScript 7.0: 10x Performance Leap with Full Go Rewrite
Microsoft has released TypeScript 7.0, a complete rewrite of the compiler in Go, which offers a significant performance improvement with build times up to 10 times faster than the previous version. The new architecture supports true multi-threaded compilation and enforces stricter defaults, such as requiring the strict flag and esnext module resolution for all projects. While developers can maintain compatibility with TypeScript 6.0 through a new compatibility package, the update also removes several deprecated features and introduces breaking changes, particularly in template literal inference and JavaScript analysis. The TypeScript Native Preview extension is available for VS Code users to take advantage of the performance gains, and TypeScript 7.1 is already in development, promising a stable programmatic API in the future
