Shiro, una nueva herramienta innovadora, permite ejecutar un entorno Unix completo directamente en el navegador web a través de un único archivo HTML. Esta solución, desarrollada por shiro.computer, elimina la necesidad de un servidor, funcionando completamente en el lado del cliente y permitiendo la ejecución de comandos básicos como shell, git, npm y vi, junto con más de 200 comandos adicionales. El sistema de archivos se basa en IndexedDB, lo que garantiza la persistencia de los archivos incluso al recargar la página. Los usuarios pueden inicializar repositorios Git, instalar paquetes npm, escribir y ejecutar scripts JavaScript, e incluso realizar operaciones como diff y commit, todo dentro del navegador. La herramienta, que ocupa aproximadamente 420 KB comprimidos, facilita la implementación en plataformas como GitHub Pages o S3, abriendo nuevas posibilidades para el desarrollo y la ejecución de aplicaciones web offline. La capacidad de capturar el sistema de archivos completo en un GIF y restaurarlo en otra instancia añade una funcionalidad única y creativa.
