AGÊNCIA DE INTELIGÊNCIA EM NOTÍCIAS
ELOVIRAL
E
Voltar
Software10 de maio de 2026 às 06:25Por ELOVIRAL5 leituras

tsz é o checker de TypeScript em Rust que já imita o tsc em 99,7% e promete acelerar projetos grandes

O ecossistema TypeScript acabou de ganhar um novo concorrente de peso. O tsz é um checker de TypeScript escrito do zero em Rust que chegou ao mercado com uma promissora taxa de conformidade de 99,7% em relação ao compilador oficial da Microsoft. Essa não é mais uma tentativa de substituir o tsc com uma solução parcial, mas sim uma reescrita completa que mantém a compatibilidade enquanto entrega performance superior.

Performance e Conformidade Técnica

Os números são impressionantes e mostram o nível de maturidade do projeto. O Type Checker do tsz passa em 12.542 dos 12.582 testes oficiais do TypeScript, uma taxa de 99,7%. Já o emissor de código JavaScript atinge 94,4% de conformidade, e o serviço de linguagem LSP impressiona com 99,9% de acerto em 6.557 testes. Esses níveis de precisão são críticos para adoção em ambientes enterprise onde a compatibilidade total é requisito obrigatório.

O Problema que o tsz Resolve

O gargalo de performance em projetos TypeScript grandes sempre foi o type checking. Ferramentas como esbuild e swc já resolveram a transpilação rápida, mas o processo de verificação de tipos continuou dependente do tsc escrito em JavaScript. Isso significa que em monorepos com milhares de arquivos, os desenvolvedores enfrentam tempos de compilação que podem chegar a minutos. O tsz ataca diretamente esse problema, oferecendo uma alternativa nativa que pode reduzir drasticamente esses tempos.

Arquitetura e Futuro do Projeto

Interessante notar que o projeto foi construído com assistência de IA, e o autor é transparente sobre esse fato. O tsz será compatível apenas com TypeScript 6, uma decisão estratégica que permite focar em funcionalidades modernas sem carregar o peso do legado. O nome "tsz" vem de "Zang", que significa "ferro" em persa, uma referência direta à linguagem Rust que serve como base para o projeto.

Impacto no Mercado de Desenvolvimento

Essa iniciativa pode representar uma virada importante para o ecossistema TypeScript. Se o tsz entregar a performance prometida em projetos reais, podemos ver uma migração gradual de equipes enterprise que lidam com bases de código extensas. A combinação de Rust com compatibilidade quase total do TypeScript cria uma proposta atraente para quem precisa de builds mais rápidos sem abrir mão da segurança de tipos que o TypeScript oferece.

O impacto real dessa notícia está na possibilidade de transformar a experiência de desenvolvimento em projetos grandes. Se o tsz se concretizar como alternativa viável ao tsc, podemos ver mudanças significativas na forma como equipes lidam com monorepos e aplicações enterprise, reduzindo o tempo de feedback e melhorando a produtividade dos desenvolvedores.

Compartilhar
Fonte: github.com

Relacionados

1