Cloudflare adquiere Deno, la empresa del runtime de JavaScript y TypeScript, y su servicio Deno Deploy cerrará en seis meses. El precio no se ha revelado.
Cloudflare ha confirmado la compra de Deno, la empresa detrás del runtime de JavaScript y TypeScript, en una operación anunciada este viernes cuyo importe no ha trascendido. La información, avanzada por ecosistemastartup.com, detalla que todo el equipo de Deno se incorpora a Cloudflare y que el servicio de hosting Deno Deploy cesará su actividad en seis meses.
Antes del acuerdo, Deno había recaudado 26 millones de dólares de inversores a lo largo de su vida, con Sequoia liderando una Serie A de 21 millones en 2022, según el reporte de Digital Market Reports. El precio de la compra no ha sido divulgado por ninguna de las dos compañías.
El activo central de la adquisición es celld, una implementación de código abierto de Workers y Durable Objects que Deno lanzó en agosto. Según el ingeniero principal de Cloudflare, Kenton Varda, celld está diseñado para ser compatible con Workers sin dejar de ser autoalojable y escalable. Es un único binario en Rust que ejecuta Workers y Durable Objects sobre múltiples máquinas, con el almacenamiento de objetos como única dependencia externa.
El plan anunciado es fusionar el código y las ideas de celld dentro de workerd, el runtime open source de Cloudflare, para que el modelo de programación de Workers funcione igual en la red de Cloudflare o en infraestructura propia. Cloudflare había liberado workerd como código abierto en 2022. El problema técnico que resuelve es concreto: según Varda, workerd soporta Durable Objects solo como instancia única, algo suficiente para pruebas locales pero insuficiente para producción.
Ryan Dahl, cofundador de Deno y creador antes de Node.js, y el cofundador Bert Belder liderarán dentro de Cloudflare un nuevo esfuerzo para hacer del autoalojamiento en Workers una opción compatible.
Los usuarios actuales afrontan un calendario con plazos definidos. El runtime de Deno tendrá correcciones de errores y lanzamientos de seguridad mensuales durante un año; después se termina el desarrollo activo, aunque seguirá siendo de código abierto bajo licencia MIT. Deno Deploy se cierra dentro de seis meses y los clientes de pago reciben soporte de migración hacia Cloudflare Workers. El registro de paquetes JSR seguirá funcionando, con su infraestructura mudándose a Cloudflare. Cloudflare mantendrá el soporte de rusty_v8, el binding de V8, y trabajará en integrarlo con workerd.
Varda salió al cruce de la crítica de lock-in: la calificó de incorrecta y argumentó que workerd ya permite migrar y que la apertura fue clave para ganar clientes grandes. Puso como ejemplo que Shopify exigió que el runtime de Workers fuera de código abierto antes de comprometerse con la plataforma en 2022.

