Cloudflare and VoidZero introduce tsrs, a Rust port of the TypeScript compiler up to 8x faster than TypeScript 7.0 with about 70% less memory
A faithful port built with the TypeScript team, not a fork, aimed at running type checks in WebAssembly and the browser.
// Key points
- Early benchmarks: with the same number of type-check workers, tsrs is up to 8x faster than TypeScript 7.0 with about 70% less memory; TypeScript 7.1 beta is up to 2.5x faster than 7.0, partly from optimizations upstreamed from tsrs.
- It is incubated in the Oxc toolchain and an experimental release is on npm as tsrs; differences from upstream remain, such as diagnostic order.
- Cloudflare says frontier AI models can now do large-scale ports almost independently in days, one reason to start now.
- Maintenance follows Vinext: agents review upstream changes each morning and open tracking issues, and the upstream test suite builds a compatibility matrix nightly.
Builder's takeWhat I'd learn from most is the maintenance method: agents track upstream daily and a compatibility matrix runs nightly, which is what keeps an AI port from rotting. tsrs itself is experimental; I'll run it alongside tsc in CI on one large repo to compare time and diagnostics, without replacing the real type check.
// Background · from #Coding agents
Full timeline →- Oct 21 GitHub package firewall enters public preview, screening npm traffic between coding agents, CI and the registry
- Oct 20 Cloudflare cuts the average cost of its internal AI code review 68%, from $2.43 to $0.77
- Oct 20 GitHub opens a Copilot model policy REST API at enterprise, team, app and organization level, generally available