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
tscem 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.