El equipo de Deno anunció que se une a Cloudflare para avanzar el objetivo de simplificar el software de servidor. En una publicación de blog, Ryan Dahl explicó que la progresión de Deno a Deno Deploy y luego a un proyecto experimental llamado celld refleja una ambición de larga data de hacer que el cómputo, el almacenamiento y la comunicación trabajen juntos sin que cada componente tenga que crear su propia infraestructura. Al unirse a Cloudflare, el equipo combinará sus esfuerzos con los grupos de Workers y Durable Objects para convertir ese modelo de programación en la forma predeterminada de construir servidores, ya sea en la red de Cloudflare o en infraestructura privada.

Retrato de Ryan Dahl, creador de Deno, hablando sobre el proyecto Deno
Ryan Dahl explica la progresión de Deno a Deno Deploy y luego a celld, y el traslado a Cloudflareblog.cloudflare.com

Esta imagen muestra a Ryan Dahl, quien es citado en el artículo describiendo la evolución de Deno y la razón para unirse a Cloudflare con el fin de simplificar el software de servidor.

El anuncio incluye plazos concretos para los productos existentes de Deno. El runtime de Deno recibirá lanzamientos mensuales con correcciones de errores y actualizaciones de seguridad durante otro año; después de ese período, el desarrollo activo del runtime finalizará, aunque el código seguirá siendo de código abierto para que la comunidad lo continúe. Deno Deploy seguirá operando durante seis meses antes de cerrarse, ofreciendo soporte de migración a los clientes de pago que se muden a Cloudflare Workers. El registro de paquetes JavaScript JSR permanecerá en línea, con su infraestructura siendo trasladada a Cloudflare, y se continuará trabajando en rusty_v8 con el objetivo de integrarlo en el runtime workerd.

El logo de Deno, una letra D estilizada que representa el runtime de Deno
El logo de Deno simboliza el runtime de Deno, que recibirá actualizaciones durante otro año antes de que finalice el desarrollodeno.com

El logo de Deno representa el runtime de Deno discutido en el artículo, que recibirá correcciones mensuales de errores y actualizaciones de seguridad durante otro año.

Quizás el resultado técnico más significativo es el plan de fusionar celld con workerd. Celld, que se basa en el modelo de programación de Cloudflare Workers, tiene la intención de permitir a los desarrolladores crear aplicaciones distribuidas desde el inicio manteniendo la simplicidad operativa. Al combinar celld con el proyecto de código abierto workerd, el equipo espera ofrecer un runtime de primera clase y autohospedable para Workers y Durable Objects, abordando las preocupaciones sobre el bloqueo de proveedores y facilitando la ejecución de servicios distribuidos en infraestructura personal.