Syntax - Tasty Web Development Treats cover image

Syntax - Tasty Web Development Treats

884: Typescript Just Got 10x Faster

Mar 11, 2025
In a fascinating discussion, Anders Hejlsberg, the creator of TypeScript and lead architect at Microsoft, and Daniel Rosenwasser dive into TypeScript's groundbreaking shift to native code. They unveil how this leap enhances compilation speed, reducing large project compile times dramatically. The conversation covers the challenges and intricacies of porting to Go, the benefits of parallel type checking, and how these advancements pave the way for AI-assisted development. Expect a deep dive into performance evolution and community engagement in tech!
01:08:44

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • The porting of TypeScript to native code in Go significantly enhances overall performance, notably reducing compilation times by up to tenfold.
  • Utilizing multi-core processors and shared memory concurrency allows parallel execution of parsing, greatly optimizing TypeScript’s compile times.

Deep dives

Announcement of TypeScript Compiler Porting

The TypeScript team announced a significant upgrade: the TypeScript compiler and toolset are being ported to native code, promising a tenfold increase in performance. This upgrade encompasses the entire pipeline, including parsing, type checking, and emitting, enabling users to experience vastly reduced compile times. A practical demonstration revealed that the popular Visual Studio Code, previously taking over a minute to compile, now only needs five to six seconds for the same task. This improvement is designed to create a seamless plug-and-play replacement for the current toolset, ensuring the same functionality but at an accelerated speed.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode