Node.js 23.0 é lançado com suporte experimental a TypeScript

Node.js 23.0 chega com suporte experimental a TypeScript e diversas melhorias, como o uso de módulos ESM via "require()", suporte ao SQLite e Web Storage, além da remoção da versão de 32 bits do Windows.

Compartilhe:

A equipe de desenvolvimento do Node.js anunciou o lançamento da versão 23.0, trazendo novidades significativas para desenvolvedores que utilizam essa plataforma amplamente conhecida para a criação de aplicativos de rede com JavaScript. Classificado como uma versão intermediária, o Node.js 23.0 terá suporte oficial até junho de 2025. Enquanto isso, o Node.js 22, que será promovido a LTS no final de outubro, receberá atualizações de longo prazo até abril de 2027.

Entre os destaques dessa versão, está o suporte experimental para TypeScript, uma adição importante para os desenvolvedores que preferem o uso de tipos explícitos em suas aplicações. A funcionalidade pode ser habilitada com as opções --experimental-strip-types e --experimental-transform-types. A primeira opção remove as declarações de tipos do TypeScript, sem realizar a verificação de tipos, enquanto a segunda converte algumas estruturas de TypeScript para JavaScript, como enumerações e namespaces.

VAI GOSTAR: Pacotes e ferramentas Node.js que deveria conhecer

Outra novidade relevante é a habilitação do uso de módulos ESM (ECMAScript Modules) via require() por padrão. Essa funcionalidade, anteriormente experimental, agora está mais acessível, facilitando a integração de módulos compatíveis com navegadores diretamente em aplicações Node.js. Embora ainda em fase de testes, os desenvolvedores podem relatar problemas e ajustar a funcionalidade conforme necessário.

Suporte ao Web Storage

Além disso, a versão 23.0 também adiciona suporte experimental ao Web Storage, um API popular em navegadores para armazenar dados em cache (localStorage) ou temporários (sessionStorage). Essa implementação exige a ativação de uma flag experimental e a indicação de um arquivo para armazenamento. A plataforma também passou a incluir o SQLite como uma de suas dependências principais, permitindo que bases de dados sejam manipuladas diretamente com comandos SQL.

LEIA TAMBÉM:

Entrevista de técnica sobre Node.js: Perguntas e respostas

O que é o Elasticsearch e como instalar e utilizar com o Node

Compartilhe:

Ramos da Informática
Ramos da Informáticahttps://ramosdainformatica.com.br
Ramos da Informática é um hub de comunidade sobre linguagens de programação, banco de dados, DevOps, Internet das Coisas, tecnologia da indústria 4.0, Cyber Segurança e Startups.
spot_img

Carreira no exterior

🔥 Ativa

Vagas remotas no exterior + inglês diário

Comunidade #JNG: vagas frescas, mentoria e prática de entrevista.

💼
1000+ vagas/dia
🗣️
Inglês Seg-Sex
👥
Mentoria semanal
24h
Suporte
100%
Remoto
🚀 Entrar na Comunidade
🔒 Seguro e confiável
Últimas Vagas • Mentoria ao Vivo 7 Dias

De $50 para R$1 Milhão
e sua Carreira em Dólar

Mentoria exclusiva com Luiz Hota onde você aprende fazendo, disputa R$1.000.000 + carro zero e lucra já no 1º dia — mesmo começando do zero!

Apenas 12x de
R$24,92
ou R$299 à vista
GARANTIR MINHA VAGA AGORA