Deno e Cloudflare Unem Forças para Otimizar Workers e Durable Objects
Aprofundamento CEVIU
Aprofundamento
A colaboração entre Deno e Cloudflare não é um simples acordo, mas a convergência de duas visões para aprimorar a computação de borda. No centro dessa união está a simplificação do self-hosting de Workers e Durable Objects, ferramentas cruciais para aplicações distribuídas. O time Deno, liderado por Ryan Dahl (criador do Node.js e Deno), se une à Cloudflare para integrar os conhecimentos do projeto celld, uma implementação de Workers e Durable Objects focada em ser escalável e auto-hospedável, com o workerd, o runtime open-source dos Workers da Cloudflare. O objetivo é unificar esses esforços, facilitando a construção e operação de aplicações distribuídas em infraestruturas próprias, um desafio que workerd, embora open-source, ainda não resolvia plenamente para Durable Objects distribuídos.
Ryan Dahl idealizou o Deno buscando abstrações mais poderosas e simplicidade no desenvolvimento JavaScript, indo além das limitações de um servidor único, como visto no Node.js original. Ele enxergava a necessidade de um modelo de programação que gerenciasse nativamente a distribuição de computação e coordenação de estado em máquinas distintas. Os Durable Objects da Cloudflare (com seus singletons distribuídos e SQLite) foram a resposta. Eles permitem, por exemplo, sharding de dados e conexões WebSocket, tornando a aplicação escalável. A dificuldade, porém, era rodar esse modelo fora da infraestrutura da Cloudflare de forma distribuída. É exatamente essa lacuna que a união com o Deno e a fusão com o projeto celld buscam preencher, prometendo uma experiência unificada e radicalmente mais fácil para desenvolvedores.
O que mudou
Antes, o workerd, o runtime open-source dos Workers da Cloudflare, existia, mas o suporte a Durable Objects para self-hosting escalável era limitado. Ele funcionava para testes locais, mas não para produção distribuída. A solução para esse problema, até então, exigia a infraestrutura complexa da própria Cloudflare. Ryan Dahl e sua equipe no Deno identificaram essa lacuna e criaram o celld, uma implementação autônoma que trazia o modelo de Workers e Durable Objects para ambientes auto-hospedáveis e escaláveis.
A grande mudança agora é que essas duas iniciativas, que antes se desenvolviam em paralelo, se unem. O time Deno se integra à Cloudflare, e as ideias e o código do celld serão fundidos no workerd. Isso significa que o que era um esforço independente para permitir self-hosting distribuído de Durable Objects agora se torna parte oficial do ecossistema Cloudflare, preenchendo uma lacuna técnica e estratégica de forma decisiva. O que era um plano ambicioso se concretiza em um produto unificado que promete desmistificar e democratizar a computação de borda distribuída.
Por que isso importa
Essa união tem um impacto significativo no ecossistema de desenvolvimento. Primeiro, ela desmistifica a ideia de “aprisionamento tecnológico” (lock-in) associada aos Workers da Cloudflare. Ao tornar o modelo de programação de Workers, incluindo os poderosos Durable Objects, facilmente auto-hospedável e escalável fora da infraestrutura da Cloudflare, a empresa demonstra seu compromisso com a portabilidade e a escolha do desenvolvedor. Ryan Dahl, com sua experiência em construir runtimes de ponta, traz para a Cloudflare o conhecimento necessário para otimizar essa experiência de self-hosting de forma robusta.
Para desenvolvedores, isso se traduz em maior flexibilidade. Eles podem usar as mesmas primitivas de desenvolvimento em diversos ambientes, da Cloudflare à sua própria infraestrutura, simplificando a arquitetura de aplicações distribuídas. Com a fusão de celld e workerd, o processo de construir e operar aplicações de borda e sistemas distribuídos se torna radicalmente mais fácil. A promessa é reduzir a complexidade da infraestrutura de nuvem, permitindo que os desenvolvedores se concentrem na lógica de negócio, e não na complexidade de orquestração de várias nuvens e bancos de dados.
Linha do tempo
Cloudflare e OpenAI formam aliança estratégica para impulsionar a IA na web
Cloudflare Integra Workers IA e IA Gateway em Painel de Controle Unificado para IA
Cloudflare aprimora registro de módulos do Workers para maior compatibilidade com Node.js
Deno e Cloudflare Unem Forças para Otimizar Workers e Durable Objects, integrando equipes e tecnologias
Perguntas frequentes
O que são Cloudflare Workers e como eles se relacionam com esta parceria?
Cloudflare Workers são um ambiente de execução serverless em uma rede de borda, permitindo que desenvolvedores implementem código JavaScript ou WebAssembly próximo aos usuários. Essa parceria visa simplificar o uso e o self-hosting dos Workers, tornando-os mais acessíveis fora da infraestrutura da Cloudflare.
O que são Durable Objects e qual sua importância aqui?
Durable Objects são uma abstração da Cloudflare que oferece singletons distribuídos e com estado, permitindo a criação de sistemas altamente escaláveis e colaborativos. A parceria com o Deno busca trazer o suporte a Durable Objects distribuídos para ambientes auto-hospedáveis, um recurso chave para aplicações que exigem coordenação de estado entre várias máquinas.
Qual a diferença entre <i>workerd</i> e <i>celld</i> e o que acontece com eles?
Workerd é o runtime open-source do Cloudflare Workers, já existente. Celld foi um projeto do Deno focado em tornar os Workers e Durable Objects auto-hospedáveis e escaláveis. Com a união, as ideias e o código do celld serão incorporados ao workerd, criando uma solução unificada e mais robusta para self-hosting.
Como essa colaboração afeta a percepção de <i>lock-in</i> da Cloudflare?
Essa parceria atua diretamente contra a percepção de lock-in, ao facilitar o self-hosting das tecnologias da Cloudflare. Ao tornar o modelo de programação de Workers e Durable Objects mais portátil, a Cloudflare demonstra que seu objetivo é oferecer um modelo de desenvolvimento superior, independentemente de onde o código é executado, e não aprisionar clientes.
Fontes
- blog.cloudflare.comfonte original
- Categoria
- CEVIU
- Publicado
- 12 de outubro de 2026
- Editoria
- CEVIU

