Deno se junta à Cloudflare; e o runtime tem apenas mais 1 ano de suporte oficial
Foi anunciado hoje que o time inteiro do Deno, com o Ryan Dahl (criador) junto, está indo para a Cloudflare.
O ponto que achei mais relevante ficou no fim do anúncio do Deno:
We will support the Deno runtime for another year with monthly releases containing bug fixes and security updates. After that year we will end our development of the Deno runtime. Deno will remain open source, and we welcome others who want to continue its development.
Resumindo:
- Deno runtime: mais 1 ano de releases mensais só com bugfix e segurança. Depois disso, acabou. O código continua open source, e quem quiser pode seguir com o projeto. Acho muito difícil manter competitividade com Node e Bun nesse cenário.
- Deno Deploy: sai do ar em 6 meses. Quem paga vai ter ajuda para migrar para o Cloudflare Workers.
- JSR: continua, e a infra passa para a Cloudflare.
- Daqui para frente: o
celld(a implementação self-hosted de Workers/Durable Objects do Deno) vai ser incorporado aoworkerd. O foco passa a ser self-hosting de Workers, não mais um runtime próprio.
Como Deno é novo, sempre achei arriscado usar em produção para projetos sérios que precisem ser mantido por, ao menos, alguns anos. A mesma coisa com Bun. No caso do Deno, vejo que o risco está se materializando agora.
No HN, a discussão é basicamente sobre "rug pull", acqui-hire e o risco de adotar "a coisa nova brilhante" em projetos reais.
Para quem quiser os detalhes:
- Post do Deno: https://deno.com/blog/cloudflare
- Post da Cloudflare: https://blog.cloudflare.com/deno-joins-cloudflare/
- Discussão no HN: https://news.ycombinator.com/item?id=50019911