Cloudflare and VoidZero Launch tsrs, a Rust Port of TypeScript Compiler

·2026.10.20 22:00

Key point

The experimental release is available on npm and incubated within the Oxc JavaScript compiler toolchain.

Details

  • Cloudflare and VoidZero, collaborating with Max Schwenk and the TypeScript team, are incubating tsrs, a Rust port of the TypeScript compiler, within the Oxc JavaScript compiler toolchain.
  • Early benchmarks show tsrs is up to 8x faster and uses approximately 70% less memory than TypeScript 7.0 when using the same number of type check workers.
  • The project aims to enable fully encapsulated development environments in browsers, embedded devices, and IoT applications by leveraging Rust's memory management for WebAssembly, avoiding the need to compile a garbage collector.
  • Maintenance involves merging tsrs with tsc-rs into a single package and using AI agents to review upstream changes, fetch diffs, and propose fixes to ensure compatibility with upstream TypeScript.
  • The team is not forking TypeScript; the TypeScript team retains full control over language design, and tsrs aims to be a faithful port that contributes performance improvements back to the upstream Go implementation.

This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.

Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.