Cloudflare ha adquirido la plataforma JavaScript Deno y detendrá su desarrollo

La empresa Cloudflare ha adquirido Deno Land Inc, que desarrolla la plataforma Deno. Se planea publicar correcciones y actualizaciones con soluciones a vulnerabilidades durante un año más, después de lo cual el desarrollo de Deno se detendrá. El código de Deno permanecerá abierto y, si hay interés, la comunidad podrá continuar su desarrollo de manera independiente.

En cuanto a otros desarrollos de la empresa Deno Land, el proyecto celld, que permite ejecutar aplicaciones Worker en sus propios como en entornos de nube públicos o privados., será integrado con la plataforma Cloudflare Workers. La plataforma Deno Deploy será mantenida durante seis meses más, tras lo cual dejará de existir, y a los usuarios de pago se les proporcionará migración a Cloudflare Workers. El repositorio de paquetes JSR (JavaScript Registry) continuará operando, pero la infraestructura relacionada será trasladada a Cloudflare. El soporte para rusty_v8, un enlace de Rust para el motor V8, continuará, pero el desarrollo estará integrado con el runtime de JavaScript workerd.

Los desarrolladores de Deno cambiarán su enfoque hacia un versión de auto-alojamiento de la plataforma Cloudflare Workers y las capacidades para desarrollar aplicaciones utilizando el mecanismo Durable Objects. La idea principal es hacer que el modelo de programación basado en Workers sea adecuado para desarrollar aplicaciones del lado del servidor que se puedan ejecutar no solo en la red de Cloudflare, sino también en infraestructuras propias.

La plataforma Deno está diseñada para la ejecución aislada de aplicaciones del lado del servidor en lenguajes JavaScript y TypeScript utilizando el motor V8. El proyecto fue liderado por Ryan Dahl, creador de Node.js. Esta nueva plataforma fue creada con el objetivo de ofrecer un entorno más seguro y corregir los errores conceptuales cometidos en la arquitectura de Node.js. Para aumentar la seguridad, el enlace alrededor del motor V8 está escrito en Rust, y para manejar las solicitudes de manera no bloqueante se utiliza la plataforma Tokio. El runtime se entrega como un único archivo ejecutable autónomo (‘deno’), sin dependencias externas y que no requiere ningún tipo de instalación especial en el sistema. Además del runtime, la plataforma Deno también actúa como un gestor de paquetes y permite acceder a módulos dentro del código a través de URL.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster