This content originally appeared on HackerNoon and was authored by Tom Smykowski
\
TypeScript compiler and tools show 10x speed improvement when rewritten to Go. The process to go fully live is ongoing.
There’s no other thing on earth that brings a smile to soon-cease-to-exist (apparently) developers as faster tools.
\ In this case, the tool is Typescript, a strongly typed Javascript superset, and compiler that makes web development less frustrating.
\ Anders Hejlsberg decided to sweeten this day today for many people by announcing a super secret project called Corsa, just like Opel Corsa. And as the car is fast, as Typescript will be.
\ But we don’t talk about any neatly optimized function, the Typescript team decided to go full Gopher and rewrite the compiler and TypeScript tools from Javascript to Go language.
\ The little forgotten language that let’s remember, is in the elite of the new wave alongside Rust, was chosen to pump Typescript performance.
\ So far, there is a public repo with what is done so far and some tests, while the final version should land in the middle of the year 2025.
\ Opening the VSCode codebase in VSCode (not a typo) takes 10 times less. Not 77s, but 7 seconds. We are talking here about a codebase with 1.5 million lines of code!
The news is really exciting because it will boost all tools and frameworks that use Typescript, as well as pipelines.
\ Among all the things that dropped today, TypeScript time is the best.
\ I’ve prepared a free checklist on how to make your Angular app scalable and ready for enterprise demand. If you’re interested, you can get this checklist for free here.
\ source
This content originally appeared on HackerNoon and was authored by Tom Smykowski

Tom Smykowski | Sciencx (2025-03-11T23:58:39+00:00) Webdevs Are Melting đź« Typescript Will Be 10x Faster Thanks To Go Language. Retrieved from https://www.scien.cx/2025/03/11/webdevs-are-melting-%f0%9f%ab%a0-typescript-will-be-10x-faster-thanks-to-go-language/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.