¿Los contenedores de JavaScript superarán a los contenedores de Linux?

«Los desarrolladores del tiempo de ejecución de Deno JavaScript y TypeScript están explorando la posibilidad de los contenedores de JavaScript, y el propio espacio aislado de JavaScript, como una alternativa de nivel superior a los contenedores de Linux», informa InfoWorld, citando una publicación de blog de Node.js y el inventor de Deno, Ryan dahl. :

Dahl también señaló que Docker ha popularizado el uso de contenedores de Linux con virtualización a nivel de sistema operativo para la distribución de software de servidor. Cada imagen de contenedor es un paquete de software libre de dependencias y listo para usar. Pero JavaScript del navegador proporciona un entorno hermético similar a un mayor nivel de abstracción, dijo.

Dahl dijo que espera que la tecnología de contenedores de JavaScript evolucione en los próximos años.
En la publicación del blog, Dahl dice que los lenguajes de secuencias de comandos son «prácticamente iguales», pero que JavaScript es «mucho más utilizado y está preparado para el futuro».
[A JavaScript sandbox container] no pretende resolver la misma gama de problemas a los que están destinados los contenedores de Linux. Su génesis es fruto de su sencillez. Minimiza la plantilla para la lógica empresarial de los servicios web. Comparte conceptos con el navegador y reduce los conceptos que el programador necesita saber. (Ejemplo: al escribir un servicio web, es muy probable que cualquier configuración de systemd sea solo un modelo innecesario).

Todos los ingenieros web ya conocen las API de navegador de JavaScript. Debido a que la abstracción del contenedor de JavaScript se basa en las mismas API del navegador, se reduce la cantidad total de experiencia requerida por el ingeniero. La universalidad de Javascript reduce la complejidad… En esta nueva capa de abstracción del servidor, JavaScript toma el lugar del shell. Es mucho mejor para secuencias de comandos que bash o zsh. En lugar de llamar a los ejecutables de Linux como Shell, el sandbox de JavaScript puede llamar a Wasm… Quizás la mayoría de los «servicios web» se puedan simplificar pensando en contenedores de JavaScript en lugar de contenedores de Linux.

En Deno exploramos estas ideas; Estamos tratando de simplificar radicalmente la abstracción del servidor. Lo contrataremos si le parece interesante.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.