11 Mar 2025
1h 8m

884: Typescript Just Got 10x Faster

Podcast cover

Syntax - Tasty Web Development Treats

This podcast interviews Anders Hejlsberg (TypeScript creator) and Daniel Rosenwasser (TypeScript principal product manager) about the 10x performance improvement achieved by porting the TypeScript compiler and toolset to Go. The discussion details the porting process, highlighting challenges and solutions, including the use of shared memory concurrency for significant speed gains in parsing and type checking. A key takeaway is the shift from a JavaScript-based compiler to a Go-based one, driven by the need for native code execution and efficient multi-core utilization. The improved performance promises faster build times and enhanced language service capabilities, particularly in the context of AI integration. Future plans include releasing a command-line compiler replacement by the end of spring and a fully functional language server by year's end.

Outlines

Part 1: Introduction and Announcement

Part 2: Technical Deep Dive: Porting to Go

Part 3: Future and Community

Sign in to continue reading, translating and more.

Continue
 
mindmap screenshot
Preview
preview episode cover
How to Get Rich: Every EpisodeNaval