TypeScript (1)

Microsoft has announced the TypeScript 7.0 Beta, representing a massive paradigm shift for the language. Over the past year, the TypeScript team has methodically ported the compiler codebase—previously bootstrapped and compiled to JavaScript—into Go.

10x Performance Gains

The move to Go is the headline feature of this release. By combining native code execution speed with shared memory parallelism, TypeScript 7.0 is roughly 10 times faster than TypeScript 6.0.

Getting Started

You can start testing the beta immediately. Because the package name typescript is reserved for the stable release, the beta is distributed under a different alias:

Important Transition Notes

What’s Next?

The team plans to ship the stable release of TypeScript 7.0 within the next two months. Upcoming work includes further optimizing the --watch mode, achieving parity on declaration file emit for JavaScript, and developing a stable programmatic API for the 7.1 release.

This release is a landmark achievement for developer tooling. By embracing Go, TypeScript is addressing the primary pain point of modern large-scale web development: build times. This provides a faster, more fluid experience when working on complex, multi-million-line codebases. You can find the full details and migration guide on the official TypeScript Blog.