If your development team uses TypeScript, they have felt the wait. Large codebases take seconds to type-check. Every added module stretches those seconds a little further. It is background friction that adds up across hundreds of developer-hours over the course of a year.
Cloudflare and VoidZero just published tsrs, a Rust port of the TypeScript compiler. Early benchmarks show it is up to 8x faster than TypeScript 7.0 and uses roughly 70% less memory. TypeScript is the programming language used by the majority of professional JavaScript developers. Type-checking is the process where TypeScript verifies that your code is using variables and functions correctly before you ever run it. It is one of the most important quality tools in modern web development, and until now it has always been slow on large codebases.
Why Rust and Not Just Go?
Microsoft already ported the TypeScript compiler from TypeScript to Go earlier this year, and the Go version is roughly 10x faster than what came before. That was a real improvement. Rust opens a different door.
Rust compiles cleanly to WebAssembly, a format that runs inside browsers without requiring an operating system underneath it. Go’s compiler carries a garbage collector when compiled to WebAssembly, which adds bloat. Rust’s memory model avoids that entirely. The result: a TypeScript compiler that can run in a web browser, on embedded devices, or inside Cloudflare’s own edge network.
That is not just a technical curiosity. It means development tools that today require a local machine could eventually run entirely in a browser. Lighter development environments. Faster CI/CD systems. The automated testing and deployment pipelines that run on every code push would be significantly cheaper to operate.
This Is Not a Fork
Cloudflare was explicit about this: they are not forking TypeScript. The TypeScript team at Microsoft still controls the language’s design and direction. tsrs is a performance layer built in close collaboration with Microsoft, not a competing project.
Any optimizations discovered during the Rust port get contributed back upstream. TypeScript 7.1 beta is already 2.5x faster than 7.0 because of improvements the tsrs team found and sent back. Everyone in the TypeScript ecosystem benefits from the work, regardless of whether they ever touch the Rust version directly.
What This Means for Your Development Team
Developer time is expensive. A team of ten engineers spending a combined three hours per day waiting on type-checks across local builds, linting, and CI runs loses 15 engineering hours every week. That is not a hypothetical. It is a routine cost in any TypeScript shop running a mature codebase.
Faster tooling does not replace good engineers. It stops wasting their time.
The broader shift here is worth noticing. Rust-based tools are steadily replacing the slower parts of the JavaScript ecosystem: Vite, Rolldown, Oxlint have all moved in this direction. tsrs fits the same pattern. The compilers and checkers developers use every day are getting faster, using fewer resources, and running in more environments.
Your next TypeScript project could run type-checking significantly faster in CI, on smaller machines, at lower cost.
Want to explore how modern DevOps tooling could benefit your business? Let’s talk.

