Cloudflare adquiere Deno
La adquisición de la empresa Deno por parte de Cloudflare llevará al equipo de Deno y su tecnología celld al ecosistema Workers de Cloudflare, mientras que el runtime de Deno de código abierto solo recibirá actualizaciones de errores y seguridad durante un año más antes de que se detenga el desarrollo oficial. Los comentaristas ven esto en gran medida como una acquihire y un golpe para los runtimes independientes de JavaScript/TypeScript, y muchos usuarios ya planean migrar de vuelta a Node.js o a alternativas como Bun y workerd. El movimiento plantea preocupaciones más amplias sobre la sostenibilidad de las herramientas de código abierto financiadas por capital de riesgo, la consolidación de runtimes en grandes plataformas y la necesidad de una gobernanza respaldada por la comunidad o por fundaciones para garantizar estabilidad a largo plazo.
Adquisición y cierre del runtime de Deno
- El equipo de Deno se une a Cloudflare; el runtime de Deno solo recibirá versiones de corrección de errores y seguridad durante ~1 año, y luego se detendrá el desarrollo activo por parte del equipo original.
- Muchos lectores ven esto como una acquihire y un cierre efectivo más que como “Deno uniéndose a Cloudflare”.
- Algunos critican que esto era explícito en la publicación de Deno, pero se minimizó o estuvo ausente en la publicación de Cloudflare.
celld, workerd y la estrategia de Cloudflare
- Se considera que el interés de Cloudflare se centra principalmente en celld y la experiencia del equipo en runtimes, no en el runtime de Deno en sí.
- Plan: fusionar el modelo de Durable Objects autoalojado de celld en workerd, de Cloudflare y de código abierto, para crear un runtime de Workers/Durable Objects autoalojable de primera clase.
- Los empleados de Cloudflare en el hilo enfatizan: workerd + celld seguirán siendo de código abierto y buscarán hacer que KV/queues/etc. sean enchufables sobre infraestructura común (por ejemplo, almacenamiento de objetos al estilo S3).
Por qué Deno “fracasó” (según los comentaristas)
- Teorías comunes:
- El modelo respaldado por capital de riesgo para un runtime + hosting (Deploy) no era sostenible.
- Node era “suficientemente bueno” y enorme; Deno no ofreció una mejora de 10x.
- La negativa inicial a soportar npm/node_modules perjudicó la adopción; añadir compatibilidad más tarde diluyó su visión original.
- La compatibilidad agresiva con Node y la velocidad de Bun le robaron atención.
- Comentarios del equipo de Deno señalan que Deno estaba siendo arrastrado hacia una compatibilidad total con Node, convirtiéndose en “solo otro Node”, mientras que celld es una abstracción más novedosa.
Impacto en usuarios y ecosistema
- Algunas empresas y proyectos construidos fuertemente sobre Deno (plataformas serverless, herramientas internas, integración con yt-dlp, apps TUI/desktop de hobby) ahora se enfrentan a trabajo de migración.
- Las opiniones sobre la dificultad divergen:
- Muchos dicen que la migración a Node/Bun puede automatizarse en gran parte con LLMs y llevar “un día o dos” salvo que esté ligada a APIs específicas de Deno (Deno.serve, KV, Deploy).
- Otros subrayan el encierro en plataforma y el dolor de papeleo/procesos.
Código abierto, financiación y consolidación
- El hilo cuestiona repetidamente los modelos de runtime OSS + capital de riesgo; muchos argumentan que Deno debería haber permanecido como un proyecto OSS delgado, financiado por patrocinadores.
- Preocupación por la consolidación: Bun → Anthropic, múltiples herramientas de desarrollo → gigantes de IA/nube, y ahora Deno → Cloudflare.
- Algunos señalan que las ideas de Deno ya impulsaron a Node a añadir permisos, stripping de TS, apps de un solo ejecutable; la competencia se considera beneficiosa para Node.
Futuro de los artefactos alrededor de Deno
- El runtime de Deno es MIT; la gente discute posibles forks comunitarios (“opendeno”).
- Participantes de Cloudflare dicen que rusty_v8 y JSR continuarán y se integrarán/alojarán en Cloudflare.
- Se considera ampliamente incierto si surgirá un sucesor viable de Deno liderado por la comunidad.