Deno entra para a Cloudflare e anuncia o fim do desenvolvimento do runtime
Read the Portuguese translation →
Author: Compilado do Código Fonte TV [OFICIAL] · Watch on YouTube
Video authored by the channel shown, not by IANIA; all rights belong to the creator. Transcript and summary generated automatically; the original-language content is preserved.
Original language: Portuguese
Original video: Deno entra para a Cloudflare e anuncia o fim do desenvolvimento do runtime · Channel: Compilado do Código Fonte TV [OFICIAL] · 06:15 · Watch on YouTube
Topics: Software engineering with AI, AI developer tools, Open source and software ecosystems
Summary
Section titled “Summary”A equipe do Deno está se juntando à Cloudflare, que anunciou prazos para encerrar o desenvolvimento do runtime e desligar o Deno Deploy. O runtime continuará recebendo correções de bugs e atualizações de segurança por mais um ano, e seu código seguirá open source; o JSR e o suporte ao Rusty V8 também continuarão, com mudanças de infraestrutura e planos de integração. A equipe pretende concentrar esforços em facilitar o self-hosting de Workers e Durable Objects. Os comentaristas avaliam que a notícia não significa necessariamente o fim do Deno, mas destacam a força da adoção do Node e a incerteza sobre os próximos passos do projeto.
Key points
Section titled “Key points”- A equipe do Deno está entrando para a Cloudflare.
- O runtime receberá releases mensais com correções de bugs e atualizações de segurança por mais um ano; depois, seu desenvolvimento será encerrado.
- O código do Deno permanecerá open source, permitindo que a comunidade dê continuidade ao projeto.
- O Deno Deploy será desligado após seis meses, com apoio à migração de clientes pagantes para o Cloudflare Workers.
- A infraestrutura do JSR será transferida para a Cloudflare, e o suporte ao Rusty V8 será mantido.
- A equipe quer facilitar o self-hosting de Workers e Durable Objects em infraestrutura própria.
- Os comentaristas dizem que ainda é cedo para concluir que o Deno vai morrer ou que a Cloudflare abandonará o projeto.
- A conversa destaca a forte popularidade do Node e as dificuldades de um runtime alternativo para conquistar adoção.
Chapters
Section titled “Chapters”| Start | Chapter | Summary |
|---|---|---|
| 00:02 | Anúncio e prazos para o Deno | A equipe do Deno se junta à Cloudflare, e são anunciados os prazos para o runtime, o Deno Deploy, o JSR e o suporte ao Rusty V8. |
| 02:08 | O que a mudança pode significar | Os comentaristas ponderam sobre o futuro do Deno, o envolvimento de Ryan Dahl e sua posição em relação ao Node. |
| 03:40 | A adoção e o ecossistema do Deno | A conversa relembra a compatibilidade com o ecossistema do Node e os recursos que o Deno criou, mas que não conquistaram adoção suficiente. |
| 05:11 | Próximos passos e acompanhamento | Os comentaristas consideram que a Cloudflare pode ter planos para o projeto e ressaltam que ainda é cedo para saber como a mudança se desenrolará. |
| 06:15 | Encerramento | O vídeo convida o público a acompanhar os episódios semanais do Compilado do Código Fonte TV. |
Quotes
Section titled “Quotes”O código seguirá open source, permitindo que a comunidade dê continuidade ao projeto. — 00:34
A proposta é superar essa limitação e simplificar aplicações distribuídas. — 01:38
Tem que começar a pensar hoje. — 02:08
A notícia está fresquíssima, acabou de sair do forno. — 05:44
Concepts and entities
Section titled “Concepts and entities”Deno, Cloudflare, Ryan Dahl, Node.js, Deno Deploy, JSR, Rusty V8, workerd, Durable Objects, Cloudflare Workers
Full transcript (original language)
Section titled “Full transcript (original language)”00:02 E o Dino entra para Cloud Flir e anuncia o fim do desenvolvimento do Runtime. Como assim? >> É, é, foi isso mesmo. Vamos entender isso aqui. Breaking news. Gabriel, Gabriel incluiu essa daí aos 45 do segundo tempo. E eu nem sabia. Estamos gravando na sexta-feira e acabou de ser anunciado, ó, a equipe inteira do Dino está entrando aí paraa Cláudio Flir e a mudança vem com prazo para encerrar projetos importantes. Ryan Doll informou, Ryan Doll, tá? É o mesmo criador do Node, você tá já sabe já, né? Node e doino. Ele informou que o runtime
00:34 continuará recebendo releases mensais com correções de bugs e atualizações de segurança por mais um aninho. Depois disso, a equipe encerrará seu desenvolvimento. O código seguirá o open source, permitindo, obviamente, que a comunidade dê continuidade ao projeto. Então, não deve morrer, né, se e realmente tiver colaboradores ali pro projeto. Já o Dino deploy funcionará por mais 6 meses antes de ser desligado, com apoio à migração, obviamente, pra Cloud Flare Workers, para cliente pagante. O JSR continuará funcionando, mas terá sua
01:06 infraestrutura transferida também para Cloud Flare. O suporte ao a Rusty V8 também vai ser mantido com planos de integrá-lo aí ao Workerd, né, que é também uma ferramenta da própria Cloud Flare. O novo foco será facilitar o self hosting de workers e durables objects, permitindo usar esse modelo em infraestrutura própria. Para isso, a equipe vai combinar código e ideias do CELT, projeto de doll escrito em Rust com Worked, que é o runtime open source da Cloud Flare. Hoje o Worked já pode
01:38 rodar fora da rede da empresa, mas seu suporte a durable objects fica limitado a uma única instância, sem a capacidade de escalar entre máquinas. A proposta é superar essa limitação e simplificar aplicações distribuídas que precisam de processamento, dados persistentes e comunicação em tempo real. Doll também vê potencial para agentes de IA, já que o Durable Objects reúne execução serviless, estado persistente e web sockets. Para quem usa o dino, os prazos anunciados colocam a migração no
02:08 planejamento. >> Tem que começar a pensar hoje. >> Hoje agora se o problema disso tudo, vamos imaginar. Eu não acredito que o Dino vá morrer. Também não vejo que ele vai ter espaço agora para crescer infinitamente e em algum momento ser substituído pelo Node, como era lá atrás. Substituir o Node, né? é substituir o como foi no início do projeto. Não sei necessariamente se o Ryan vai abandonar completamente ou se
02:38 ele realmente cansou, não quer mais ter contato com o projeto. Eu acho que a gente tem que avaliar melhor daqui a um ano ali como que ele que ele vai est envolvido nisso, mas realmente não dá hoje para apostar que, ok, o Dino agora está debaixo do guarda-chuva da Cloud Flir, agora tudo vai ser melhor. Pode ser que melhore, tá? Se porque a gente já viu que a própria Cloud Flir foi uma das primeiras a dar suporte também ao Dino quando ele começou a surgir como alternativa, né, a ao Node. Mas eu acho
03:09 que se a gente colocar num ring hoje Node, Dino e o Ban, eu acho que o o Node ganhou ali um knockout e praticamente venceu a briga. Eu eu acho que o Dino tá quase partindo para um W aqui nesse caso, porque e eu confesso que fiquei surpresa, não imaginava que isso fosse acontecer. A gente aqui desde lá do lançamento, a gente sempre achou que era uma ideia muito boa e justamente por ter sido lançado por alguém que conhecia todas as dores do Node e que trouxe essa ideia ali de trazer tudo que ele
03:40 gostaria de ter feito diferente, mas talvez não tenha implacado tanto quanto o próprio Ryan Doll imaginou que fosse, né? Então, de início ele não tinha compatibilidade com o Node. Depois ele foi ampliando essa compatibilidade, ele foi trazendo novos recursos, foi crescendo e agora realmente para mim morreu, coitado. >> É, foi até aumentando a compatibilidade com o próprio NPN. >> Sim. E aí você poderia rapidamente trocar o seu projeto Node para Dino e
04:11 praticamente de forma sofrer muito, forma transparente. O Dino trouxe uma forma para você não ficar dependendo também daquele node models maluco lá, uma forma de você fazer deploy. Ele tem também banco de dados ke value também. Ele criou várias coisas, né? criou a, eu acho que como o Node ele nasceu só como runtime, ele tentou criar em volta do Node um ecossistema de banco de dados, de ser mais transparente com a parte das eh das bibliotecas, das dependências e também uma forma de você fazer deploy.
04:41 Veio até com framework também e o X, né, para para melhorar. Tem vários várias coisas em torno do Dino que são ideias boas, mas acabou não emplacando. Eu acho que é difícil você bater. É como como você bater hoje no WordPress. Será que o WordPress algum dia vai perder? Eu acho que pode. Pode perder. A gente já viu isso acontecendo, >> mas é tanta popularidade, é tanto uso de uma ferramenta que eh fica difícil hoje de você bater. Então eu não sei se o caso de inteligência artificial hoje dentro do desenvolvimento de software
05:11 ajudou a a ele tomar essa decisão. Não sei se foi alguma coisa pessoal que que aconteceu realmente se desiludiu do do projeto, quer partir para outros projetos também. >> Uhum. Mas a Cloud Flir, de certa forma, ela não colocaria o dino debaixo do guarda-chuva dela. Vamos imaginar isso, né? Só por colocar. Eu acho que ela deve ter planos também para continuar continuidade do projeto, até porque eles se beneficiam bastante do uso da ferramenta, então não tem porque eles abandonarem completamente. E não estamos
05:44 falando de qualquer empresa, estamos falando da própria Cloud Flir. Então, do lado da galera do do Ryan Doll parece um abandono, mas eu não sei se essa é a visão que a galera da Cloud Flash tá tendo sobre o projeto, entendeu? Bom, a verdade é que a notícia está fresquíssima, acabou de sair do forno, como o Gabriel falou aqui na sexta-feira, pouquíssimo tempo antes de nós começarmos a gravar por aqui. Então, a gente vai ter que ver quais são as cenas dos próximos capítulos, acompanhar um pouquinho mais e a gente vai trazendo todas as informações e te mantendo informado. >> E esse aqui é um corte de uma notícia do
06:15 compilado do Código Fonte TV, >> onde toda semana tem episódio novo falando de programação, tecnologia, inteligência artificial e cybersegurança. Então já se inscreve aqui no canal do Compilado e acompanha os episódios completos. [música] [música] >> [música]