TypeScript Acabou de Reescrever as Regras

TypeScript acaba de lançar sua maior atualização de todos os tempos, reescrevendo seu compilador em Go para alcançar um aumento de desempenho impressionante de 10x. Isso não é apenas uma atualização; é uma mudança fundamental que transformará a forma como você escreve código.

Stork.AI
Hero image for: TypeScript Acabou de Reescrever as Regras
💡

Resumo / Pontos-chave

TypeScript acaba de lançar sua maior atualização de todos os tempos, reescrevendo seu compilador em Go para alcançar um aumento de desempenho impressionante de 10x. Isso não é apenas uma atualização; é uma mudança fundamental que transformará a forma como você escreve código.

A Bomba: O Gambito Go do TypeScript

O TypeScript 7.0 Beta acaba de ser lançado, desencadeando uma reformulação arquitetônica que remodela fundamentalmente o futuro da linguagem. Anunciada como potencialmente a maior atualização de compilador na história do TypeScript, esta versão da Microsoft não é apenas uma atualização incremental; ela sinaliza uma mudança monumental na forma como os desenvolvedores experimentarão o JavaScript com segurança de tipo. Suas implicações reverberam por todo o ecossistema, prometendo uma nova era de desempenho.

No cerne deste anúncio sísmico reside a revelação: a Microsoft reescreveu completamente o compilador TypeScript em Go. Isso não foi uma mera otimização; foi uma reengenharia completa, do zero, do pipeline de compilação central, codinome "Project Corsa". Anteriormente construído sobre uma base TypeScript/JavaScript, esta mudança para Go, renomado por sua concorrência, representa uma virada estratégica sem precedentes.

Por que Go? Escapando da Prisão de Thread Única

Ilustração: Por que Go? Escapando da Prisão de Thread Única
Ilustração: Por que Go? Escapando da Prisão de Thread Única

O compilador TypeScript anterior, arquitetado em TypeScript e executado sobre Node.js, enfrentava limites de desempenho inerentes. O loop de eventos fundamental de thread única do JavaScript tornou-se um gargalo crítico, especialmente à medida que os projetos escalavam além de tamanhos modestos. Grandes bases de código, como o extenso repositório do VS Code, demonstraram essa limitação de forma marcante, com tempos de compilação completos frequentemente se aproximando de 89 segundos. Este modelo de processamento sequencial forçava cada tarefa — desde a análise de arquivos-fonte até a realização de verificações de tipo intrincadas e a emissão do código JavaScript final — a enfileirar e executar uma após a outra, prejudicando significativamente a produtividade do desenvolvedor e desacelerando os pipelines de integração contínua.

A solução audaciosa da Microsoft chegou com o TypeScript 7.0 Beta: uma reescrita completa do núcleo do compilador em Go. Esta virada estratégica aborda diretamente a prisão de thread única que restringia seu predecessor. O design do Go, enfatizando a execução de código de máquina nativo e primitivas de concorrência altamente eficientes conhecidas como goroutines, oferece uma profunda vantagem arquitetônica. Ao contrário do Node.js, o Go pode aproveitar nativamente múltiplos núcleos de CPU, executando operações verdadeiramente em paralelo sem a sobrecarga de threads tradicionais.

O novo compilador baseado em Go, frequentemente referido como TSGo, transforma fundamentalmente o processo de compilação. Em vez de um único fluxo de operações, o TSGo agora orquestra um paralelismo robusto em estágios-chave: analisando arquivos-fonte concorrentemente, distribuindo a carga de trabalho para lógica complexa de verificação de tipo e emitindo simultaneamente o código JavaScript final. Este modelo paralelo reduz drasticamente o tempo total de compilação, distribuindo eficientemente a carga de trabalho pelos recursos de processador disponíveis.

Ganhos de desempenho são simplesmente impressionantes. Para aquela base de código de tamanho VS Code de benchmark, o compilador antigo exigia aproximadamente 89 segundos para completar uma compilação completa. Com o TSGo, a tarefa idêntica agora termina em cerca de 8,5 segundos. Isso se traduz em uma aceleração de quase dez vezes, mudando fundamentalmente a experiência do desenvolvedor de esperar por compilações demoradas para ver o compilador acompanhar instantaneamente. Essa agilidade recém-descoberta se estende além das compilações de linha de comando, aprimorando diretamente a capacidade de resposta da IDE e o IntelliSense através da extensão "TypeScript (Native Preview)", conforme observado pela Better Stack. Os desenvolvedores agora podem instalar `@typescript/native-preview@beta` e usar `tsgo` em vez de `tsc` para experimentar essas melhorias em primeira mão. Por padrão, o TSGo implanta quatro verificadores de tipo paralelos, configuráveis através da flag `--checkers`, otimizando ainda mais o desempenho para diversas necessidades de projeto e garantindo um fluxo de trabalho de desenvolvimento Mais Rápido.

A Afirmação de Velocidade 10x: Desconstruindo os Números

A ousada afirmação da Microsoft de uma aceleração de 10x para o TypeScript 7.0 Beta prova ser tudo menos hipérbole; benchmarks confirmam essa melhoria dramática. Compilar uma base de código do tamanho do VS Code, um projeto substancial com milhões de linhas, anteriormente levava cerca de 89 segundos. Agora, com o novo compilador baseado em Go, essa mesma tarefa é concluída em aproximadamente 8,5 segundos.

Essa transformação não é meramente um ganho incremental; ela redefine fundamentalmente a experiência do desenvolvedor. Esperar que seu compilador termine por mais de um minuto interrompe a produtividade e quebra o fluxo. Reduzir essa espera para segundos de um dígito significa que o compilador agora acompanha o desenvolvedor, tornando iterações rápidas e feedback instantâneo uma realidade.

Além da velocidade de compilação bruta, a reescrita em Go também proporciona uma significativa eficiência de memória. Grandes bases de código se beneficiam de uma redução de até 57% no consumo de memória, ou uma diminuição de 2,9x em alguns cenários. Isso significa menos gargalos de recursos e uma experiência mais fluida, especialmente para desenvolvedores que trabalham em monorepos complexos ou com recursos de sistema limitados.

Crucialmente, este salto de desempenho se aplica a operações de tempo de compilação, especificamente verificação de tipo (type-checking), análise (parsing) e transpilação (transpilation). A reescrita não altera o desempenho em tempo de execução da saída JavaScript resultante. Em vez disso, ela acelera drasticamente o ciclo de desenvolvimento, permitindo que os engenheiros construam e validem suas aplicações TypeScript muito mais rapidamente.

Essa aceleração se estende além das compilações de linha de comando. A extensão de pré-visualização nativa do TypeScript traz esses ganhos diretamente para IDEs como o VS Code, aprimorando o IntelliSense, auto-imports e outros recursos de serviço de linguagem. Para mais detalhes técnicos e o anúncio oficial, consulte o Announcing TypeScript 7.0 Beta - Microsoft Developer Blogs.

Conforme destacado pela Better Stack, o TypeScript 7.0 Beta permite paralelismo nativo com quatro verificadores de tipo paralelos por padrão, configuráveis com uma flag `--checkers`. Isso aproveita o modelo de concorrência do Go para processar tarefas simultaneamente, um contraste marcante com o antigo ambiente Node.js de thread único. Essa mudança arquitetônica proporciona uma diferença palpável na velocidade de desenvolvimento.

Por Dentro do 'Project Corsa': Paridade Sem Compromisso

Internamente apelidado de "Project Corsa", este esforço monumental envolveu uma portabilidade meticulosa, linha por linha, do compilador TypeScript existente de sua base JavaScript/TypeScript para Go. As equipes de engenharia da Microsoft se concentraram em alcançar paridade byte a byte no comportamento, garantindo que cada nuance funcional e caso de borda do compilador original fosse fielmente replicado, não reimaginado.

Crucialmente, a lógica central de verificação de tipos permanece estruturalmente idêntica à do TypeScript 6.0. Esta decisão deliberada evita mudanças disruptivas para milhões de desenvolvedores em todo o mundo, salvaguardando as bases de código existentes. Os desenvolvedores receberão os mesmos erros e comportamento semântico, garantindo uma experiência consistente apesar da profunda mudança arquitetônica subjacente.

A nova arquitetura agora aproveita as capacidades nativas do Go para verdadeiro paralelismo, uma mudança fundamental em relação à execução anterior de thread único do Node.js. Por padrão, o TSGo emprega quatro verificadores de tipo paralelos, uma configuração que os desenvolvedores podem ajustar com a flag `--checkers`. Este design maximiza a utilização da CPU, distribuindo tarefas computacionalmente intensivas, como análise e verificação de tipos, pelos núcleos disponíveis simultaneamente.

As eficientes goroutines do Go e o modelo de memória compartilhada sustentam esta nova eficiência. O compilador agora executa análise, verificação de tipos e emissão em paralelo, reduzindo drasticamente os gargalos inerentes ao processamento sequencial. Esta mudança arquitetônica contribui para o aumento de velocidade de 10x observado e para a redução significativa do uso de memória, com benchmarks mostrando uma redução de 2,9x ou 57% menos memória para grandes bases de código.

O compromisso inabalável da Microsoft com a compatibilidade guiou cada etapa desta enorme empreitada. O TypeScript 7.0 Beta facilita especificamente testes seguros e lado a lado, permitindo que os desenvolvedores validem o `tsgo` em ambientes CI sem interromper os fluxos de trabalho existentes. Esta abordagem meticulosa garante estabilidade e constrói confiança, reforçando a reputação do TypeScript por uma evolução confiável e focada no desenvolvedor.

Sua Primeira Execução de 'tsgo' em 60 Segundos

Ilustração: Sua Primeira Execução de 'tsgo' em 60 Segundos
Ilustração: Sua Primeira Execução de 'tsgo' em 60 Segundos

Experimentar o TypeScript 7.0 Beta é notavelmente simples, permitindo experimentação imediata com o compilador alimentado por Go. Os desenvolvedores podem instalar o pacote de pré-visualização diretamente em seus projetos usando um comando npm simples. Execute `npm install -D @typescript/native-preview@beta` para adicionar a nova toolchain como uma dependência de desenvolvimento, tornando o poderoso novo compilador disponível para uso imediato.

Uma vez instalado, invoque o novo compilador com `tsgo` em vez do tradicional `tsc`. Esta execução lado a lado é uma escolha de design crítica da Microsoft, garantindo que os desenvolvedores possam testar o compilador Mais Rápido sem interromper os fluxos de trabalho existentes. Sua configuração atual do `tsc` permanece intocada, permitindo uma comparação e validação perfeitas de saída e desempenho.

Esta instalação paralela torna os ambientes CI/CD um campo de testes inicial ideal. Integre o `tsgo` em seu pipeline de integração contínua para avaliar seu desempenho e compatibilidade com sua base de código sem impactar o desenvolvimento local. O status Beta significa que o feedback inicial é inestimável para moldar o lançamento estável final, portanto, testes rigorosos são encorajados.

Os desenvolvedores notarão imediatamente as melhorias dramáticas de desempenho, ecoando a "afirmação de velocidade 10x" discutida anteriormente. Em uma base de código do tamanho do VS Code, os tempos de compilação caíram de ~89 segundos para ~8,5 segundos. Por padrão, com quatro verificadores de tipo paralelos, o `tsgo` reduz significativamente os tempos de compilação, transformando esperas prolongadas em feedback quase instantâneo. Você pode até ajustar esse paralelismo com a flag `--checkers`.

Esta eficiência se estende além das compilações, impactando a responsividade do editor através da extensão TypeScript (Native Preview) do VS Code, aprimorando o IntelliSense e outros recursos do serviço de linguagem. Adotar esta pré-visualização é uma oportunidade de baixo risco para experimentar uma mudança de paradigma no desempenho do TypeScript. O canal Better Stack, entre outros, destacou como esta reescrita redefine fundamentalmente a experiência de desenvolvimento. Teste-o hoje e contribua para a evolução da linguagem.

Ajustando o Desempenho para Monorepos

A reescrita em Go do TypeScript 7.0 proporciona um salto significativo para projetos grandes e complexos, especialmente monorepos. Esses repositórios de múltiplos pacotes anteriormente enfrentavam longos tempos de compilação à medida que as dependências se encadeavam. O paralelismo nativo do novo compilador muda fundamentalmente essa equação, oferecendo melhorias substanciais para os pipelines de CI/CD.

Os desenvolvedores agora podem ajustar precisamente esse paralelismo. A flag `--checkers` controla o número de verificadores de tipo paralelos que o `tsgo` emprega, com um padrão de quatro. Ajustar esse valor permite que as equipes otimizem a utilização da CPU com base na contagem de núcleos do seu servidor CI, garantindo o máximo rendimento para a análise de tipos.

Uma verdadeira mudança de jogo para repositórios de múltiplos pacotes chega com a flag `--builders`. Esta opção inovadora permite que o `tsgo` execute compilações de referência de projeto em paralelo, reduzindo drasticamente o tempo necessário para compilar pacotes interdependentes. Para monorepos extensos, essa capacidade de compilação paralela se traduz diretamente em ciclos de feedback mais rápidos e durações de pipeline de CI reduzidas.

Considere um pipeline de CI construindo um grande monorepo com 20 pacotes interdependentes. Um desenvolvedor pode inicialmente executar `tsgo --checkers=8 --builders=4` em uma máquina CI de 8 núcleos, visando equilibrar a verificação de tipos e a compilação do projeto. Se a verificação de tipos dominar, eles poderiam aumentar `--checkers` ainda mais, ou, inversamente, priorizar `--builders` se a compilação de pacotes se mostrar o gargalo. Esse controle granular permite uma otimização personalizada, economizando minutos preciosos em cada compilação.

Este nível de ajuste de desempenho vai além de meras flags de linha de comando, impactando toda a experiência do desenvolvedor. Para aqueles que buscam integrar essas melhorias de velocidade em seu IDE, o TypeScript (Native Preview) - Visual Studio Marketplace oferece um caminho direto para IntelliSense e serviços de linguagem aprimorados. A reescrita estratégica da Microsoft capacita os desenvolvedores a moldar seus ambientes de compilação para uma eficiência sem precedentes, tornando o sonho de um fluxo de trabalho de desenvolvimento verdadeiramente responsivo uma realidade mesmo para as maiores Codebases.

Além da Compilação: Uma Experiência de Editor Reimaginada

Os ganhos de desempenho do TypeScript não param no pipeline de compilação de linha de comando. Embora o executável `tsgo` proporcione um aumento impressionante de 10x na velocidade de compilação, a verdadeira revolução se estende diretamente ao ambiente de codificação interativo do desenvolvedor. A Microsoft agora impulsiona essas mesmas eficiências alimentadas por Go para a própria experiência de desenvolvimento integrada, redefinindo fundamentalmente a responsividade.

Os desenvolvedores acessam imediatamente essa responsividade aprimorada através da extensão dedicada 'TypeScript (Native Preview)' para VS Code. Esta extensão substitui o serviço de linguagem tradicional baseado em Node.js pela nova implementação baseada em Go, integrando diretamente as capacidades do Project Corsa. A lógica subjacente de verificação de tipos permanece idêntica à do TypeScript 6, garantindo detecção de erros e comportamento semântico consistentes, mas o motor de execução muda fundamentalmente.

O serviço de linguagem baseado em Go acelera drasticamente os recursos críticos do editor nos quais os desenvolvedores confiam diariamente. As sugestões do IntelliSense agora aparecem virtualmente instantaneamente, eliminando os atrasos breves, mas frequentes, que antes interrompiam os processos de pensamento. Recursos como auto-imports, signature help, hovers e funcionalidades de go-to-definition são executados com uma rapidez recém-descoberta semelhante, tornando a exploração e navegação de código fluidas. Este ciclo de feedback acelerado é um resultado direto do paralelismo nativo do Go e da gestão eficiente de recursos.

Essa responsividade transforma fundamentalmente a experiência de codificação "in-the-flow". Micro-esperas, aquelas pausas de fração de segundo para o serviço de linguagem se atualizar, simplesmente desaparecem. Acabaram-se os momentos de olhar para um spinner de carregamento ou esperar que as informações de tipo se resolvam antes de navegar no Code. Os desenvolvedores mantêm o foco e o ritmo sem esforço, gastando menos tempo esperando por suas ferramentas e mais tempo criando código. A reescrita do compilador, inicialmente anunciada por sua velocidade de linha de comando, entrega seu impacto mais profundo ao fazer com que o ato de escrever TypeScript pareça inerentemente Mais Rápido e mais fluido.

A versão Beta, disponível via `npm install -D @typescript/native-preview@beta`, capacita os desenvolvedores a experimentar este futuro hoje. Better Stack e outras vozes da comunidade ecoam o sentimento: esta não é apenas uma otimização; é uma re-arquitetura que redefine a responsividade de todo o ecossistema TypeScript. Project Corsa garante paridade sem compromisso, fornecendo a mesma verificação de tipo robusta com velocidade sem precedentes, tanto na linha de comando quanto dentro da IDE, criando um Better Stack genuíno para desenvolvedores. Esta atualização crucial elevou o TypeScript a um novo nível de produtividade do desenvolvedor.

O Veredito da Indústria: Primeiros Adotantes Avaliam

Ilustração: O Veredito da Indústria: Primeiros Adotantes Avaliam
Ilustração: O Veredito da Indústria: Primeiros Adotantes Avaliam

A validação para o TypeScript 7.0 Beta chegou rapidamente de gigantes da indústria, afirmando o potencial transformador do compilador Go-powered. Grandes empresas de tecnologia como Bloomberg, Canva, Figma, Google e Slack testaram rigorosamente as builds de pré-lançamento, fornecendo insights críticos e prova de conceito inicial para a ambiciosa reescrita do Project Corsa. Suas extensas avaliações abrangeram diversas bases de código em larga escala, confirmando o impacto real dos ganhos de desempenho.

A própria Microsoft ecoou essa confiança, declarando publicamente que a versão beta é 'altamente estável' e totalmente pronta para os fluxos de trabalho diários dos desenvolvedores. Este endosso sinaliza um marco significativo, movendo o `tsgo` além das builds experimentais para aplicação prática em ambientes de produção. Os desenvolvedores agora podem abordar este novo compilador com maior garantia de confiabilidade e estabilidade de integração.

Reforçando ainda mais sua prontidão, o TypeScript 7 Beta agora serve como o TypeScript SDK padrão no Visual Studio 2026 18.6 Insiders 3. Esta profunda integração interna dentro da IDE carro-chefe da Microsoft ressalta uma crença profunda na estabilidade, desempenho e trajetória futura do novo compilador. Ele antecipa um futuro onde a reescrita em Go não é apenas uma opção, mas o padrão para o desenvolvimento TypeScript.

O feedback positivo coletivo desses primeiros adotantes de alto perfil fornece uma prova social convincente para os esforços monumentais da equipe TypeScript. Testes tão difundidos em projetos complexos indicam a qualidade robusta da versão beta e sua capacidade de lidar com as demandas do mundo real. Isso sugere fortemente uma transição suave para equipes prontas para abraçar os aumentos de velocidade de 10x prometidos pelo Project Corsa.

O porting meticuloso do Project Corsa garantiu paridade exata com o comportamento existente do TypeScript 6.0, o que significa que os desenvolvedores ganham velocidade sem precedentes sem comprometer a correção semântica. Este compromisso com a lógica de verificação de tipo idêntica, Mas com paralelismo nativo, sustenta a recepção esmagadoramente positiva. O futuro do TypeScript ficou significativamente Mais Rápido, com uma base sólida de confiança da indústria.

O Caminho para um Lançamento Estável

O lançamento da versão Beta do TypeScript 7.0 em 21 de abril de 2026 iniciou uma fase crítica para a linguagem, mas a jornada para uma versão estável avança rapidamente. A Microsoft delineou um caminho claro, projetando o lançamento estável do TypeScript 7.0 dentro de dois meses após o anúncio inicial. Este cronograma agressivo ressalta a confiança na maturidade do Project Corsa.

Os desenvolvedores podem antecipar uma versão Release Candidate (RC) aparecendo algumas semanas antes da compilação estável final. Esta fase RC oferece uma janela crucial para testes generalizados, permitindo que a comunidade verifique a estabilidade do compilador e identifique quaisquer casos de uso extremos restantes antes de sua disponibilidade geral. É uma prática padrão que garante a entrega robusta de software.

O desenvolvimento contínuo é evidente mesmo dentro do ciclo de vida da versão Beta. Atualizações recentes trouxeram recursos como o suporte completo para verificação de tipo JSX à maturidade, demonstrando o compromisso da Microsoft em refinar a experiência do desenvolvedor além do desempenho bruto. Isso garante que o novo compilador alimentado por Go não apenas execute Mais Rápido, mas também mantenha a paridade e estenda a funcionalidade.

A rápida iteração desde sua revelação inicial significa que o que Acabou de ser anunciado está evoluindo diariamente. Engenheiros já estão aproveitando esses avanços, com grandes players como Bloomberg, Canva, Figma, Google e Slack já tendo validado compilações de pré-lançamento. Esta ampla adoção empresarial sinaliza uma base altamente estável e pronta para produção.

Antecipe um anúncio oficial em breve, marcando o culminar de anos de esforço para transformar fundamentalmente o TypeScript. Este lançamento promete redefinir as expectativas para o desempenho e a capacidade de resposta do compilador, tornando o desenvolvimento JavaScript e TypeScript em larga escala significativamente mais eficiente para cada desenvolvedor e cada base de código.

Um Novo Padrão para o Desenvolvimento Empresarial

O lançamento da versão Beta do TypeScript 7.0 remodela fundamentalmente o cenário do desenvolvimento de software, estabelecendo um novo paradigma para o desempenho de ferramentas empresariais. A decisão audaciosa da Microsoft de reescrever o compilador em Go, apelidado de "Project Corsa", transcende a mera otimização; redefine as expectativas de velocidade e eficiência em projetos de grande escala. Não se trata apenas do TypeScript ficando mais rápido; é uma reavaliação fundamental do que a infraestrutura de linguagem moderna pode alcançar.

Os ganhos dramáticos de desempenho, exemplificados por uma base de código do tamanho do VS Code compilando em ~8,5 segundos em vez de ~89 segundos, aceleram diretamente os pipelines de CI/CD. Para grandes organizações e monorepos, este aumento de velocidade de 10x se traduz em ciclos de feedback significativamente mais curtos, permitindo que os desenvolvedores iterem em um ritmo sem precedentes. Compilações mais rápidas significam implantações mais rápidas, menos gargalos e, em última análise, ciclos de desenvolvimento mais ágeis para equipes massivas.

A experiência aprimorada do desenvolvedor (DX) se estende além da linha de comando. A extensão "TypeScript (Native Preview)" traz esses aumentos de velocidade diretamente para o IDE, tornando o IntelliSense, auto-imports e verificação de tipo quase instantâneos. Essa capacidade de resposta reduz a carga cognitiva e o atrito, posicionando o TypeScript como uma escolha ainda mais atraente para novos projetos em larga escala, onde a produtividade do desenvolvedor é primordial. Como canais como Better Stack destacaram, a diferença entre esperar pelo seu compilador e o seu compilador acompanhar você é profunda.

Este lançamento não se limita a melhorar o TypeScript; ele eleva fundamentalmente o nível de desempenho esperado das ferramentas de linguagem modernas. A mudança arquitetural para Go, permitindo paralelismo nativo, estabelece um novo padrão para como as linguagens lidam com complexidade e escala. Os desenvolvedores agora esperam este nível de responsividade, forçando outros ecossistemas a reavaliar suas próprias estratégias de compilador e serviço de linguagem. TypeScript Apenas Ficou Mais Rápido, e ao fazê-lo, desafiou toda a indústria.

Perguntas Frequentes

Qual é a principal mudança no TypeScript 7.0 Beta?

O compilador principal do TypeScript foi completamente reescrito de TypeScript/JavaScript para a linguagem de programação Go. Isso permite compilação nativa e paralelismo verdadeiro, resultando em ganhos massivos de desempenho.

É seguro usar o TypeScript 7.0 Beta?

Embora ainda seja uma versão beta, a Microsoft afirmou que é altamente estável e compatível. Recomenda-se testá-lo lado a lado em seu ambiente CI antes de integrá-lo ao seu fluxo de trabalho de desenvolvimento principal.

Como faço para experimentar o novo compilador TypeScript Go?

Você pode instalá-lo via npm com `npm install -D @typescript/native-preview@beta`. Em seguida, você pode executar o novo compilador usando o comando `tsgo` em vez de `tsc`.

Receberei erros de tipo diferentes com o novo compilador?

Não. A lógica de verificação de tipo é estruturalmente idêntica às versões anteriores. Você deve receber os mesmos erros de tipo e comportamento semântico, apenas muito mais rápido.

Perguntas frequentes

Qual é a principal mudança no TypeScript 7.0 Beta?
O compilador principal do TypeScript foi completamente reescrito de TypeScript/JavaScript para a linguagem de programação Go. Isso permite compilação nativa e paralelismo verdadeiro, resultando em ganhos massivos de desempenho.
É seguro usar o TypeScript 7.0 Beta?
Embora ainda seja uma versão beta, a Microsoft afirmou que é altamente estável e compatível. Recomenda-se testá-lo lado a lado em seu ambiente CI antes de integrá-lo ao seu fluxo de trabalho de desenvolvimento principal.
Como faço para experimentar o novo compilador TypeScript Go?
Você pode instalá-lo via npm com `npm install -D @typescript/native-preview@beta`. Em seguida, você pode executar o novo compilador usando o comando `tsgo` em vez de `tsc`.
Receberei erros de tipo diferentes com o novo compilador?
Não. A lógica de verificação de tipo é estruturalmente idêntica às versões anteriores. Você deve receber os mesmos erros de tipo e comportamento semântico, apenas muito mais rápido.
🚀Descubra mais

Fique à frente da curva da IA

Descubra as melhores ferramentas de IA, agentes e servidores MCP selecionados pela Stork.AI.

Voltar a todas as publicações