Microsoft brings TypeScript to Go: A 10x performance boost

Microsoft ports TypeScript to Go for 10x higher performance. Find out why this change revolutionizes the compiler, its benefits and its impact on the TypeScript ecosystem.
•
Updated on August 14, 2026
•
3 min read
Believemy logo

Since its launch in 2012, TypeScript has become a key player in the JavaScript ecosystem.

Its static typing and tooling have made it a favorite for large-scale applications.

However, its compiler, which runs on Node.js, has some limitations in terms of performance.

That's why Microsoft made a major decision: move the TypeScript compiler to Go. But why Go and not Rust or C++?

 

Why TypeScript is moving away from JavaScript

Currently, the TypeScript compiler (which you use with the tsc command) is deeply integrated with... TypeScript! This deep integration has led to several limitations:

  1. A dependency on Node.js: Each execution of the compiler requires a Node.js runtime;
  2. Performance limitations: Large projects experience longer compilation times;
  3. A significant memory footprint: The compiler consumes a lot of memory.

 

Why Go was chosen over Rust or C++

Rust

Too complex for a simple port, more suited for a complete rewrite.

 

C++

Too low-level (requiring too much effort to manage memory/avoid leaks).

 

The reasons for choosing Go

Finally, it's Go that was chosen for this port.

With its fast compilation, its memory management, and its simple syntax, Go allows Microsoft to offer a native version of TypeScript as fast as possible! 👀

Good to know

Ultimately, it's the best choice for a smooth transition!

 

Impact on the TypeScript ecosystem

Microsoft has planned several steps before the complete rollout:

Mid-2025

Experimental version of the native compiler available.

Testing under real-world conditions on large projects.

 

End of 2025

Stable version integrated into TypeScript 7.0.

Gradual adoption by Microsoft tools.

Good to know

Developers will have time to test the Go version during the transition phase.

 

2026 and beyond

Porting of the Playground and other tools to Go.

Final phase of transition to the native compiler.

Good to know

Developers will be able to test the Go version during the transition phase.

 

Conclusion

With TypeScript's move to Go, Microsoft offers a significant performance boost to developers. Compilation times are divided by 10, memory management is improved, and overall performance is greatly enhanced.

Good to know

What this means for you:

  • You save time on each build.
  • You can work on more fluid projects without slowdowns.
  • You benefit from a smooth transition with TypeScript 6.x compatibility.

TypeScript continues to evolve and this change marks a new era for the language. Stay tuned, and don't hesitate to follow our comprehensive TypeScript training!

 

FAQ

Question

Can I still use TypeScript 6.x?

Yes! 😗 Microsoft will maintain the JavaScript version for several years!

 

Question

How can we test the Go version?

An experimental version will be available mid-2025 for the first tests!

 

Question

Will the TypeScript syntax change?

No, TypeScript remains the same.

 

Question

How to stay updated on the latest TypeScript news?

By following our comprehensive TypeScript training.

Category: Developers

Share this article

Want to help us? Share this article on your networks or even better: on your site, in an article or in your newsletter.

Believemy logo
Comments (0)

You need to be logged in to comment on this article: log in or sign up.

Read next

TypeScript 7: The Native Compiler 10x Faster

TypeScript 7 arrives with a native Go compiler up to 10x faster. Discover the new features, migration path and pitfalls to avoid.

July 11, 2026

JavaScript vs TypeScript - Which is better?

Should you be learning JavaScript or TypeScript in 2025? What are the real differences? Why choose one over the other?

December 9, 2024

What will be the most popular programming languages in 2025?

A new year begins, and with it its traditional ranking of the best programming languages of the moment: what will be the best programming language of the year? Let's find out together in this article!

December 9, 2024

Why you should learn NextJS in 2025: all the benefits!

Explore why Next.js is a must-have framework for developers in 2025. Learn about its benefits, unique features and why the job market is increasingly adopting it.

December 6, 2024

React vs NextJS: what should you choose for your project in 2025?

Which technology should you use, React or NextJS? Discover their advantages and disadvantages to choose the one best suited to your projects.

December 9, 2024

Why you should learn React in 2025: all the benefits!

Explore why React remains a must-have choice in 2025 for developers. Discover its advantages, the evolution of its features and why the market continues to prefer it.

December 6, 2024

What's new in Next.js 16

Next.js 16 was announced at the event on 22 October 2025 in San Francisco: here are all the new features of the most popular React framework of recent years!

October 22, 2025

Respecting SOLID principles with React

The SOLID principles are a set of five fundamental programming concepts. They are mostly applied in OOP (Object-Oriented Programming). They can also be applied elsewhere. They are indispensable in software architecture. To present these principles, I've chosen to use Javascript rather than Typescript, so as not to weigh down the examples. We're going to apply these principles to a simple "Todo List".

December 11, 2024

Become the solopreneur you dream of being.

First project, career change, business launch: access our courses, practice on real-world cases, and move forward with clear guidance.