Durante años, el equipo de Deno trabajó para simplificar el software de servidor. Se preguntaron cómo deberían distribuirse los módulos, qué garantías de seguridad podía ofrecer un runtime de JavaScript, qué debía incluir una cadena de herramientas completa y con qué facilidad una aplicación podía distribuirse como un ejecutable independiente. La compatibilidad con Node.js también se volvió central, ya que los usuarios querían las mejoras de Deno sin dejar de integrarse con el ecosistema JavaScript existente.
Hoy, todo el equipo de Deno se une a Cloudflare para llevar este trabajo más lejos. La ambición siempre ha ido más allá del runtime: cómputo, almacenamiento y comunicación trabajando juntos, sin que cada aplicación tenga que armar su propia infraestructura. Deno Deploy fue un paso hacia ese objetivo, pero operarlo reveló cuánta complejidad seguía existiendo por debajo. Eso llevó a celld, que se basa en el modelo de programación de Cloudflare Workers para que los desarrolladores construyan aplicaciones distribuidas desde el principio, con el escalado integrado en el modelo en lugar de ensamblado por cada app.
En Cloudflare, el equipo combinará su trabajo con el de los equipos de Workers y Durable Objects, con el objetivo de convertir este modelo en la forma predeterminada de construir servidores, ya sea en la red de Cloudflare o en infraestructura privada. El equipo dirigirá su desarrollo futuro a esta plataforma compartida en lugar de mantener un runtime y un servicio de alojamiento separados. Para los usuarios actuales, el runtime de Deno recibirá durante un año más versiones mensuales con correcciones de errores y de seguridad antes de que termine su desarrollo, aunque seguirá siendo de código abierto. Deno Deploy funcionará seis meses más antes de cerrar, con soporte de migración para los clientes de pago que se pasen a Cloudflare Workers. JSR seguirá operando sobre la infraestructura de Cloudflare, y el soporte de rusty_v8 continuará mientras avanza hacia su integración con workerd.
Los Durable Objects son especialmente relevantes para los agentes de IA, ya que ofrecen ejecución sin servidor de bajo costo, estado persistente, WebSockets y una interfaz de JavaScript de alto nivel. Los desarrolladores que construyan agentes a gran escala y quieran ejecutarlos en su propia infraestructura pueden escribir a ry@cloudflare.com.
Fuente: Hacker News · Resumido por HeadlinesBriefing