December 2, 2025
Go fast, or go home
Progress on TypeScript 7 – December 2025
TypeScript 7 sprints to speed; devs cheer, groan, and ask why Chrome won’t run it
TLDR: TypeScript 7’s native preview brings a faster, more stable editor and a new compiler you can try today. Comments are split between hype and fatigue: some want Chrome to run TypeScript, others worry about toolchain churn, while a few shout “Go go go!”—and that mix matters for developers’ daily workflow.
TypeScript’s big rewrite—nicknamed Project Corsa and aiming for “TypeScript 7”—just dropped a major flex, and the crowd is split. Fans point to the daily VS Code Marketplace previews: faster editor, snappier auto‑imports, “find all references,” and “rename” finally back. Skeptics, like beart, sigh that this means another toolchain shakeup while they’re still stuck migrating lint tools.
The comment pit instantly lit up with a spicy question: why doesn’t Chrome run TypeScript directly? Old hands replied that browsers only understand plain JavaScript, while TypeScript is a layer developers compile down first—cue memes of “Chrome, learn to read!” Meanwhile, the terminal crowd asked if the previews work in Neovim, and hamasho dropped a mini cheat‑sheet to untangle “go‑to‑definition” vs “go‑to‑type‑definition.”
On the build side, the new @typescript/native-preview compiler and its tsgo command can sit next to the old one, with thousands of tests showing near parity on error checking. The team promises fewer crashes and more speed from a re‑architected language service that uses parallel processing.
And then… the Go moment. One commenter cheered, “What a fantastic showcase for Go,” sparking playful language tribalism and puns like “tsgo? let’s go!” The mood: excited, cautious, and very online. Brace yourselves for faster devs.
Key Points
- •TypeScript’s compiler and language service are being ported to native code as part of Project Corsa for TypeScript 7.0.
- •A native preview extension for Visual Studio Code is available and updated daily, with core editor features reimplemented.
- •The language service has been rearchitected for reliability and shared-memory parallelism, improving performance and stability.
- •Nightly compiler previews are published on npm as @typescript/native-preview, providing a tsgo command that can run alongside tsc.
- •Type-checking parity with TypeScript 5.9 is reported as very high, with remaining differences confined to known incomplete areas.