A Cloudflare apresentou o tsrs, uma reescrita em Rust do compilador do TypeScript. O trabalho é feito com a VoidZero e com Max Schwenk, da Owner.com, em colaboração próxima com o time oficial do TypeScript, e está sendo incubado dentro do Oxc, a toolchain de compilação JavaScript escrita em Rust.

Os primeiros benchmarks indicam que o tsrs é até 8 vezes mais rápido e usa cerca de 70% menos memória que a implementação atual.

Não é um fork

A empresa faz questão de frisar que não está criando uma versão paralela da linguagem. As decisões de design continuam com o time do TypeScript, e o port precisa seguir a implementação original à risca — caso contrário, ficaria incompatível com o tempo.

O que muda para quem programa

  • Menos tempo esperando o tsc em projetos grandes e em pipelines de CI.
  • Ambientes de desenvolvimento completos rodando em lugares com menos recursos — inclusive direto no navegador.

Fonte: Introducing tsrs: A port of TypeScript to Rust — Cloudflare. Resumo e tradução livre da redação do Lotm Kernel; leia o anúncio original para todos os detalhes.