Docker lanza una primera vista previa de su herramienta WebAssembly • TechCrunch


Docker todavía existe y probablemente lo esté haciendo mejor, al menos en términos financieros, que durante su primer ciclo de publicidad que inició la revolución de los contenedores (solo para luego ser eclipsado por Kubernetes y su ecosistema). Hoy, la compañía anunció la primera vista previa técnica de su soporte WebAssembly (Wasm).

Los proveedores de navegadores fueron pioneros en Wasm para ejecutar aplicaciones web a velocidades nativas, con código compilado de C, C++, Rust y otros lenguajes y ejecutarse en un espacio aislado seguro. Actualmente, puede compilar alrededor de 40 idiomas en Wasm. Pero de manera similar a cómo node.js trajo JavaScript al servidor, Wasm ahora también está migrando al back-end. Cloudflare lo admite en su servicio de computación perimetral, por ejemplo.

También estamos empezando a ver algunas rondas de financiación en este espacio a medida que los capitalistas de riesgo empiezan a darse cuenta del potencial, y Cosmonic anunció hoy una ronda de financiación de 8,5 millones de dólares para su nuevo Wasm PaaS, por ejemplo. Fermyon anunció una ronda Serie A de $20 millones a principios de este mes. Docker claramente también quiere ser uno de los primeros jugadores en este espacio.

La compañía señala que esto sigue siendo en gran medida una vista previa técnica y que es probable que las cosas se rompan. En este caso, Docker Engine usa el mismo tiempo de ejecución de contenedores que el resto del ecosistema de Docker, pero en lugar de usar runc para ejecutar los procesos del contenedor, usa el tiempo de ejecución de WasmEdge. Si bien Docker no entra en detalles aquí, la promesa de WasmRdge es que ofrece tiempos de inicio significativamente más rápidos en comparación con los contenedores de Linux y que las aplicaciones de WasmEdge son significativamente más pequeñas (y se ejecutan más rápido).

Créditos de imagen: Estibador

“Vemos a Wasm como una tecnología complementaria a los contenedores de Linux donde los desarrolladores pueden elegir qué tecnología usar (¡o ambas!) según el caso de uso”, escribe Michael Irwin de Docker en el anuncio de hoy. “Y a medida que la comunidad explora lo que es posible con Wasm, queremos ayudar a que las aplicaciones de Wasm sean más fáciles de desarrollar, construir y ejecutar utilizando la experiencia y las herramientas que conoce y ama”.

Además de las noticias sobre productos, Docker también anunció hoy que se unirá a Bytecode Alliance, la organización sin fines de lucro detrás de WebAssembly y WebAssembly System Interface que hace posible estos nuevos proyectos, como miembro votante.



Source link-48