- Ofrece un entorno Linux completo en el navegador sin depender de la nube
- Incluye un editor basado en VSCode, por lo que puede usarse para distintos fines como entorno de desarrollo, sandbox para experimentos de IA y playground web
- Tiene gran escalabilidad y capacidad de personalización, y permite self-hosting y la creación de plataformas basadas en ella
- Está diseñada con un concepto de IDE para su propio entorno, al estilo de Smalltalk
- Escrita en Go, ofrece soporte de primera clase para el lenguaje Go
Entorno Linux
- Ejecuta Alpine Linux y un kernel personalizado sobre el emulador JIT v86
- A través de Wanix, ofrece soporte para ejecución de Wasm y acceso a la API del DOM
- Incluye preinstalados paquetes básicos como
make, git y esbuild
- Se puede instalar software adicional con el gestor de paquetes
apk
Gestión de persistencia
- Con una estructura similar a una imagen de Docker, los cambios no se guardan a menos que se hagan commit o se agreguen al script de build del entorno
- Los directorios del proyecto, del home y públicos se guardan de forma persistente en el almacenamiento del navegador y se sincronizan con la nube
- Si es necesario, se pueden montar directorios adicionales basados en el almacenamiento del navegador
Red virtual
- Ofrece acceso completo a internet mediante asignación de IP por sesión a través de un servidor DHCP virtual
- Mediante enrutamiento IP entre sesiones, permite comunicación entre pestañas del navegador y entre dispositivos
- El software enlazado a puertos TCP genera automáticamente endpoints HTTPS públicos
- Los servicios HTTP pueden accederse mediante un proxy similar a Ngrok
- Los servicios TCP que no son HTTP pueden usarse mediante túneles WebSocket
Aún no hay comentarios.