- Fournit un environnement Linux complet dans le navigateur sans dépendance au cloud
- Intègre un éditeur basé sur VSCode, exploitable pour de nombreux usages comme un environnement de développement, un sandbox pour expérimentations IA ou un playground web
- Offre une excellente extensibilité et personnalisation, avec prise en charge de l’auto-hébergement et de la construction sur une base de plateforme
- Conçu selon un concept d’IDE pour son propre environnement, à la manière de Smalltalk
- Écrit en Go, avec une prise en charge de premier ordre du langage Go
Environnement Linux
- Exécute Alpine Linux et un noyau personnalisé sur l’émulateur JIT v86
- Via Wanix, fournit la prise en charge de l’exécution Wasm et l’accès aux API DOM
- Des paquets de base comme
make, git et esbuild sont préinstallés
- Il est possible d’installer des logiciels supplémentaires avec le gestionnaire de paquets
apk
Gestion de la persistance
- Avec une structure similaire aux images Docker, les modifications ne sont pas sauvegardées si elles ne sont pas validées ou ajoutées au script de build de l’environnement
- Le répertoire du projet, le répertoire personnel et le répertoire public sont stockés de façon persistante dans le stockage du navigateur et synchronisés avec le cloud
- Si nécessaire, des répertoires supplémentaires basés sur le stockage du navigateur peuvent être montés
Réseau virtuel
- Fournit un accès Internet complet via une attribution d’IP par session grâce à un serveur DHCP virtuel
- Prend en charge la communication entre onglets de navigateur et entre appareils via le routage IP entre sessions
- Les logiciels liés à un port TCP génèrent automatiquement un endpoint HTTPS public
- Les services HTTP sont accessibles via un proxy similaire à Ngrok
- Les services TCP non HTTP peuvent être utilisés via du tunneling WebSocket
Aucun commentaire pour le moment.