Apuramos.

Lemos todas as fontes. Você decide.

Sobre
Tecnologia

Deno vai para a Cloudflare e runtime será encerrado em 1 ano

Criador do Node.js, Ryan Dahl anunciou que toda a equipe da Deno passa a integrar a Cloudflare. Deno Deploy sai do ar em seis meses.

Redação Apuramos

Publicado em

Google DeepMind/Unsplash — imagem ilustrativa
Google DeepMind/Unsplash — imagem ilustrativa

A equipe da Deno, empresa por trás do runtime de JavaScript e TypeScript de mesmo nome, vai se juntar à Cloudflare. O anúncio foi feito na sexta-feira (9) por Ryan Dahl, criador do Node.js e da Deno, e traz uma consequência direta para desenvolvedores: o desenvolvimento do runtime pela equipe original será encerrado após um ano.

Segundo o iMasters, que detalhou o comunicado publicado no blog oficial do projeto, o runtime Deno recebe mais 12 meses de suporte, com lançamentos mensais de correções de bugs e de segurança. Depois desse período, a equipe original deixa o desenvolvimento. O projeto continua open source, e a Cloudflare diz aceitar que outras pessoas queiram seguir com o trabalho.

O que muda para quem usa a Deno

De acordo com o iMasters, o Deno Deploy, plataforma de hospedagem da empresa, segue no ar por seis meses e depois será desligado. Clientes pagantes terão suporte para migrar para o Cloudflare Workers.

O JSR, registro de pacotes da Deno, continua funcionando, mas passará a rodar na infraestrutura da Cloudflare. O rusty_v8, projeto que liga o motor V8 ao Rust, segue mantido, e há trabalho em andamento para integrá-lo ao workerd, o runtime de código aberto que sustenta o Workers.

Ainda conforme o iMasters, o anúncio é descrito como uma fusão de equipes, e não como um patrocínio. Não está definido quem manterá um eventual fork da comunidade depois do prazo de um ano.

O plano: Workers em infraestrutura própria

Segundo o site Technobezz, Ryan Dahl e Bert Belder vão liderar um trabalho para oferecer uma forma suportada de executar aplicações Workers em infraestrutura própria. A Cloudflare pretende incorporar ao workerd código e ideias do celld, implementação da Deno para Workers e Durable Objects, lançada em agosto como alternativa de código aberto.

A Cloudflare afirma, de acordo com o Technobezz, que o suporte a Durable Objects no workerd funciona em uma única instância e não escala, o que basta para testes locais. O sistema de roteamento usado em produção pela própria empresa não serve a quem hospeda por conta própria, por depender de serviços externos mantidos por equipes de SRE. A empresa também reconhece que investiu pouco em ferramentas para implantações do workerd e que poucas pessoas o usam em produção.

Mais detalhes do projeto virão, segundo a Cloudflare, "nos próximos meses". Não há data específica.

Valores não foram divulgados

Segundo o Whalesbook, os termos financeiros da operação não foram divulgados. O site informa que as ações da Cloudflare subiram 5,6% e fecharam o dia a US$ 360,93. Ainda segundo o veículo, a Deno havia captado US$ 26 milhões em capital de risco, incluindo uma rodada Series A liderada pela Sequoia Capital.

Contexto

A decisão da Cloudflare de abrir o código do runtime Workers foi ligada, segundo o Technobezz, ao feedback de clientes potenciais do Workers for Platforms em 2022, entre eles a Shopify, que exigiam um runtime de código aberto.

Para quem tem projetos em produção, o calendário é o ponto central. Quem roda o Deno Deploy tem seis meses para migrar. Quem usa o runtime standalone tem um ano de manutenção garantida para decidir entre um fork da comunidade ou outra stack. O iMasters observa que quem usa deno.json ou importa pacotes do JSR não precisa reescrever nada de imediato, já que o registro continua disponível, mas isso é uma leitura do autor do artigo, e não uma promessa da Cloudflare.

Dahl criou o Node.js e depois desenvolveu a Deno como sucessora conceitual. Agora, a história do runtime passa a se misturar com a da plataforma de computação em borda da Cloudflare.

Fontes consultadas nesta apuração

  • deno
  • cloudflare
  • ryan dahl
  • javascript
  • workers
  • node.js

Mais de Tecnologia