Skip to main content
bash TV

TypeScript 7.0 is 10x Faster! Why Microsoft Chose Go?!

Flo Woelki

572 views21 Aug 2026

YouTube

In this video, we'll explore TypeScript 7.0 and how the compiler was ported to Go! If you want to learn Go in 15 minutes, feel free to check out this video here: https://youtu.be/P7dCWOjRwJA 📝 Description TypeScript 7.0 is the biggest architectural change to the language since 2012: Microsoft ported the compiler from TypeScript-on-Node.js to a native Go binary. In this video, we break down what actually shipped, why compile times jumped so dramatically, and whether you should migrate today. By the end, you will know exactly what changed under the hood, why Go won over Rust, and when it is still smarter to wait. Here's what you will learn: • Understand why the old TypeScript compiler, written in TypeScript and executed on Node.js, struggled to scale on large modern codebases. • See how TypeScript 7.0 ports the existing compiler and language service to Go while preserving the original structure, logic, and type-checking results. • Discover why Microsoft chose Go instead of Rust: cyclic ASTs and symbol tables, a line-by-line port instead of a multi-year rewrite, and a concurrency model that made parallel type-checking straightforward. • Learn how to install TypeScript 7.0 today, keep the legacy TypeScript 6 compiler when you need it, and decide whether your pipeline should migrate now or wait for the TypeScript 7.1 programmatic API. ⏳ Timestamps: 00:00 - Introduction 00:28 - Performance 03:30 - Why no Rust? 06:17 - How to use it? 08:24 - Migration 09:23 - Outro 🔗 Links: TypeScript 7.0 blog: https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/ 👋 Hey there! If you are new to this channel: Hey 👋 my name is Flo and I am a professional software engineer with a passion for coding in Golang, TypeScript, JavaScript, and Rust. This channel is where I share that passion and dive into the exciting world of software engineering. 📨 Support and Connect! Become a member. https://www.youtube.com/@FloWoelki/membership Discord: https://discord.gg/TnA7drJ X / Twitter: https://x.com/FlorianWoelki LinkedIn: https://www.linkedin.com/in/florian-woelki/ GitHub: https://github.com/FlorianWoelki 📝 Copyright Notice The original Go Gopher was designed by Renée French (Source: https://go.dev/blog/gopher License details: https://creativecommons.org/licenses/by/4.0/). The gopher appearing in this video and thumbnail has been modified from the original design and is based on an illustration from Maria Letta's free-gophers-pack (Source: https://github.com/MariaLetta/free-gophers-pack License: CC0 1.0 Public Domain https://creativecommons.org/publicdomain/zero/1.0/). #typescript #go #typescript7

Join the discussion

Sign in to join the discussion

Sign in