21 pontos por GN⁺ 2025-08-18 | Ainda não há comentários. | Compartilhar no WhatsApp
  • O Node.js foi aprimorado para executar arquivos TypeScript diretamente
  • Agora é possível executar arquivos .ts imediatamente, sem configuração adicional nem transpilações
  • Os desenvolvedores podem aumentar a eficiência do trabalho sem tsconfig.json nem instalação de bundlers separados
  • Esse recurso foi oficialmente incorporado a partir da versão v22.18.0 (LTS) do Node.js
  • Espera-se como resultado uma redução da barreira entre o desenvolvimento em JavaScript e TypeScript

Suporte do Node.js à execução direta de TypeScript

  • O Node.js introduziu recentemente, na versão v22.18.0 (LTS), um recurso que permite executar diretamente arquivos TypeScript (.ts) sem configurações ou ferramentas separadas
  • Antes, para executar código TypeScript, eram necessários transpiladores externos ou bundlers como ts-node, esbuild e Babel; agora, o próprio Node.js reconhece e executa código TypeScript sem essas ferramentas
  • Com esse recurso, os desenvolvedores podem executar arquivos .ts diretamente no Node.js sem arquivo de configuração tsconfig.json nem bibliotecas adicionais
  • Em prototipagem, desenvolvimento experimental e execução de scripts, a produtividade e a praticidade no desenvolvimento aumentam significativamente
  • Espera-se também maior integração entre projetos JavaScript e TypeScript, além de uma redução da barreira de entrada para novos desenvolvedores

Outras mudanças dignas de nota

  • esm: implementação de import.meta.main
  • fs: melhoria no processamento de eventos do fs com base em AsyncIterator
  • permission: suporte ao envio de flags do modelo de permissões ao executar subprocessos
  • sqlite: adição da opção readBigInts
  • src/permission: suporte a permission.has(addon)
  • url: adição da API fileURLToPathBuffer
  • watch: adição da flag --watch-kill-signal
  • worker: aprimoramento do objeto Worker como async disposable

Atualizações relacionadas a commits e documentação

  • Inclui remoção de código desnecessário, organização do ambiente de build e da toolchain, além do upgrade para npm 10.9.3
  • Correções em indicadores detalhados de estabilidade e números de RFC na documentação, como globals.md, child_process.md e http2
  • Inclusão de vários testes e aplicação de correções de bugs

Arquivos de distribuição

  • Instaladores e binários disponíveis para Windows, macOS (Intel/Apple Silicon) e Linux (x64, ARM, PPC, s390x, AIX)
  • O código-fonte e os arquivos completos da release podem ser baixados na página oficial de distribuição do Node.js
  • A documentação da API foi atualizada com base na v22.18.0

Ainda não há comentários.

Ainda não há comentários.