O que é o Deno
Deno é um runtime que executa JavaScript e TypeScript fora do navegador. Ele foi criado por Ryan Dahl, o mesmo autor do Node, com foco em segurança de permissões e ferramentas integradas.
O programa roda a partir da linha de comando, e o runtime cuida da leitura de arquivos, do acesso à rede e da execução do código. A diferença está no que o ambiente libera por padrão.
Permissões explícitas
Um script não recebe acesso a arquivo, rede ou variáveis de ambiente sem autorização. Você concede a permissão na chamada, e a execução usa apenas o que foi liberado.
Ferramentas integradas
O runtime reúne formatador, executor de testes e gerenciador de dependências no próprio comando. Isso reduz a quantidade de ferramentas que precisam ser instaladas e configuradas à parte.
O JSR é o registro de pacotes associado, e o TypeScript roda sem uma etapa de compilação separada. O runtime usa internamente o motor V8, o mesmo do Node e do navegador.
A relação com o Node e o futuro
O Node e o Deno resolvem o mesmo tipo de tarefa, com escolhas diferentes de permissão e de ferramentas. O anúncio de outubro de 2026 informou a entrada dos integrantes do Deno na Cloudflare e o encerramento do Deno Deploy.
O runtime segue aberto, com versões de manutenção por um período. A continuidade do desenvolvimento depende de outros mantenedores assumirem o trabalho.
Para revisar o runtime e a execução de um projeto, o Desenvolvimento Colaborativo da Dev Side Studio permite trabalhar o ambiente durante a sessão.
Dúvidas frequentes
Perguntas frequentes sobre Deno
- Deno é o mesmo que Node?
- Os dois executam JavaScript fora do navegador, e o [Node](/glossario/node/) tem um ecossistema maior. O Deno nasceu com foco em permissões explícitas e ferramentas integradas.
- O que muda com permissões explícitas?
- O programa precisa de autorização para acessar arquivo, rede ou ambiente, em vez de receber tudo por padrão. Você concede apenas o que a execução exige.
- A entrada na Cloudflare encerra o Deno?
- O anúncio descreve o fim do Deno Deploy e o encerramento do desenvolvimento pelos mantenedores, com mais um ano de manutenção do runtime. O código continua aberto para outra manutenção.
Para continuar
Recursos relacionados
Documentação
Deno: site oficial
Apresenta o runtime, o registro de pacotes JSR e os guias de uso.
Abrir recursoSite de referência
Wikipedia: Deno
Descreve o runtime, o modelo de permissões e a relação com o Node.
Abrir recursoAplicação na formação
Formação DevOps
O Deno é um ambiente de execução usado para rodar e publicar aplicações fora do navegador.
Conhecer a formação
Fontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.