Programação e desenvolvimento de software

Cloudflare adota o projeto tsrs: um compilador TypeScript escrito em Rust com a ajuda de inteligência artificial

A Cloudflare anunciou a adoção do projeto tsrs, um compilador para a linguagem TypeScript escrito em Rust, desenvolvido inteiramente por agentes de inteligência artificial para aumentar a velocidade e a eficiência da verificação de códigos.

2026-10-20
3 min de leitura
1 visualizações
certi.news Editorial Team
Cloudflare adota o projeto tsrs: um compilador TypeScript escrito em Rust com a ajuda de inteligência artificial

A Cloudflare anunciou que assumiu o desenvolvimento do projeto tsrs, um compilador para a linguagem TypeScript escrito em Rust. O projeto visa abordar os desafios de desempenho enfrentados pelos agentes de inteligência artificial (AI Agents) ao verificar grandes bases de código, onde testes iniciais mostraram que o novo compilador é oito vezes mais rápido e consome 70% menos memória em comparação com a versão TypeScript 7.0.

Não é um fork, mas uma integração

Os engenheiros da Cloudflare, liderados por Christoph Nakazawa, fizeram questão de enfatizar que este projeto não é um "fork" da linguagem TypeScript original. A equipe explicou que está trabalhando em coordenação com a equipe de TypeScript da Microsoft, observando que as melhorias descobertas no projeto tsrs já contribuíram para acelerar a versão TypeScript 7.1 em cerca de 2,5 vezes.

Por que a linguagem Rust?

Embora a Microsoft tenha migrado recentemente o compilador TypeScript para a linguagem Go, a Cloudflare vê no Rust uma vantagem competitiva, especialmente no que diz respeito à compatibilidade com WebAssembly (Wasm). Enquanto a linguagem Go exige um coletor de lixo (Garbage Collector) ao compilar para Wasm, o Rust oferece controle direto sobre a memória, o que reduz a sobrecarga operacional ao executar ambientes de desenvolvimento dentro de navegadores ou em ambientes isolados como o Cloudflare Workers.

Advertisement

A história da origem do projeto: desenvolvimento "sem código humano"

O projeto tsrs começou na empresa Owner.com, onde Max Schincke, chefe de experiência de desenvolvedores de IA, enfrentou dificuldades ao lidar com uma base de código de 37 mil arquivos. Para resolver esse problema, Schincke encarregou agentes de inteligência artificial (usando o Claude Opus 5.5) de reescrever o compilador inteiramente em Rust, sem que ele escrevesse uma única linha de código. Essa abordagem reduziu o tempo de verificação de código em ambientes de integração contínua (CI) para apenas cerca de 7 segundos.

O que isso significa para os desenvolvedores?

Os desenvolvedores enfrentam um desafio constante em garantir a compatibilidade do novo compilador com os padrões originais do TypeScript. Para evitar desvios de comportamento, a equipe conta com:

  • O uso dos testes de conformidade do próprio TypeScript.
  • A introdução de erros deliberados em projetos reais para verificar a precisão da verificação.
  • O uso da ferramenta Miri para detectar problemas de segurança de memória em Rust.

A Cloudflare planeja integrar o tsrs em sua cadeia de ferramentas Oxc, enquanto continua monitorando as próximas atualizações da Microsoft para garantir total compatibilidade, o que reflete uma tendência crescente de usar inteligência artificial na construção de ferramentas de engenharia de alto desempenho.

Fonte da notícia
The New Stack - Software Development
Abrir fonte original ↗
c
Autor

certi.news Editorial Team

Explore esta história

Tópicos e entidades relacionados

Na mesma categoria

Você também pode gostar

Ver todas as notícias