DEV Community

Cover image for Node.Js 19, quais são as novidades?
Cristian Magalhães
Cristian Magalhães

Posted on • Edited on

2

Node.Js 19, quais são as novidades?

Recentemente a versão 19 do Node.js foi lançada e aqui vai uma lista de algumas coisas novas que estão por vir.

É importante lembrar que a versão 19 não é a versão LTS, ou seja, a versão estável e de longo suporte.

  • Test Runner

Agora o node tem uma API nativa para rodar testes, fazendo com que nós não precisamos usar bibliotecas como o Jest.

A api está disponível importando direto do pacote "node:test" e pode ser usado da seguinte forma node --test src/users.test.js.

Porém é importante lembrar que ela ainda está em fase de testes então algumas coisas podem mudar. Em breve vou trazer um texto falando mais sobre ela.

  • Fetch

O fetch já estava disponível em algumas versões anteriores do node, porém era apenas acessível usando a flag --experimental. Agora não é mais necessário usar a flag --experimental para usar o fetch.

Explicação rápida, o fetch é uma API que fornece ao JavaScript formas de manipular as requisições e respostas HTTP. Em resumo, nós podemos fazer requisições com ele assim substituindo o famoso axios por uma opção nativa.

  • Watch

Agora o Node.js possui a flag --watch para basicamente identificar alterações nos arquivos e reiniciar o projeto automaticamente, assim como a lib nodemon faz.

  • Web Crypto API

A API Web Crypto está disponível em uma versão estável, sendo possível acessa-lá usando o globalThis.crypto ou require('node:crypto').

Falando de forma bem superficial, você pode usar para encriptar e decriptar mensagens.

V8 Engine atualizada para versão 10.7

Essa nova versão inclui a api Intl.NumberFormat. Recentemente fiz um texto falando sobre o Intl no geral, vale a pena dar uma conferida. JavaScript: O que é Intl?

Se chegou até aqui, me segue la nas redes vizinhas.

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

AWS GenAI LIVE!

GenAI LIVE! is a dynamic live-streamed show exploring how AWS and our partners are helping organizations unlock real value with generative AI.

Tune in to the full event

DEV is partnering to bring live events to the community. Join us or dismiss this billboard if you're not interested. ❤️