Navigate Select ESC Close

TypeScript just changed forever

2025-03-11 Science & Technology
285.2k
9.1k
638
Theo - t3․gg
Theo - t3․gg
539.0k subscribers

Unlock all features

FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.

Description

Today Microsoft announced something I thought I'd never see: a native port of the TypeScript type checker. The rewrite (using Go btw) is insane, a 10x speed improvement for everything (syntax highlighting, compiling, and type checking). TypeScript will never be the same... Thank you Convex for sponsoring! Check them out at: https://soydev.link/convex SOURCES https://www.youtube.com/watch?v=pNlq-EVld70 https://devblogs.microsoft.com/typescript/typescript-native-port/ Want to sponsor a video? Learn more here: https://soydev.link/sponsor-me Check out my Twitch, Twitter, Discord more at https://t3.gg S/O Ph4se0n3 for the awesome edit 🙏

Top Comments (10)

@vishistsd 2025-03-11

we got TS:GO before GTA 6

2.6k 16 replies
@TomDoesTech 2025-03-11

Maybe now we’ll get the second frame of Doom?

1.8k 6 replies
@svict4 2025-03-11

Hejlsberg just wanted to play the first stage of Doom in typescript before dying of old age

515 2 replies
@KevinInPhoenix 2025-03-12

Years ago I translated a good sized job scheduling program written in Perl to Go and found the majority of the code could be translated line for line. I added some goroutines for easy concurrency but did not have to change the core logic of the Perl version when moving to Go. This made the translation process very fast and the final Go version was distributable as a single binary executable file.

99
@joaovitorprudente1976 2025-03-12

Very hyped for when doom in typescript types will run in 1.2 days per frame instead of 12 days per frame

23
@crqch 2025-03-11

I'm going to wait for Fireship video

735 9 replies
@gerardmarquinarubio9492 2025-03-11

Microsoft using a Google language to rewrite their own language's compiler

1.5k 57 replies
@Mempler 2025-03-12

Rust is great, but it requires you to rethink the entire architecture. Which isn't the goal here. It'll take too much time. Go is 100% a better fit for this.

279 15 replies
@vst-name 2025-03-11

Hopefully, after it's release, I won't have to restart TS server anymore. That would be nice.

140 3 replies
@comradepeter87 2025-03-12

This video doesn't really do justice to the proper explanation of why Go was chosen over Rust. Highly recommend watching the Microsoft video and the podcast with that Doom in TypeScript guy.

25

Unlock the Data Inside
Turn Videos into Knowledge

  • Get FREE 10/day: transcripts, summaries, chats
  • Chat with videos, export text & PDF
  • $1 free API credit for RAG, chatbots & research

Free forever plan • All features unlocked

App screenshot