Tauri en la web: Nuevo plugin abre la puerta

Fuentes: Workaround Enables Tauri Frontends in Browsers

Desarrolladores han encontrado una solución para ejecutar interfaces de usuario (frontend) de Tauri dentro de navegadores web, superando una limitación previa. Tauri, un framework para crear aplicaciones de escritorio con tecnologías web, normalmente depende de variables globales específicas de su entorno de ejecución que no existen en navegadores estándar. Para resolver esto, se creó un plugin llamado 'relay' (disponible en GitHub) que actúa como un puente, redirigiendo las llamadas a funciones de Rust (el lenguaje de programación utilizado en el backend de Tauri) a través de WebSockets a un servidor intermedio. Este proceso permite que la funcionalidad de Tauri opere dentro del navegador como si estuviera en una aplicación de escritorio tradicional.

La solución se implementó inicialmente para facilitar el trabajo de diseñadores e iterar rápidamente en la interfaz de usuario dentro del entorno 'Cursor'. Además, se ha simplificado el proceso de desarrollo al permitir que usuarios con la versión 'Staging' de Tauri ejecuten el backend en Rust y realicen cambios en el frontend de TypeScript sin necesidad de una configuración compleja ni dependencias pesadas, lo que reduce los requisitos de recursos y tiempo de compilación.