1 repositorio
Isolation containers that prevent global variable pollution and style leakage.
Distinct from Web Components: Specifically addresses the isolation/sandboxing aspect for runtime safety, whereas Web Components refers to general modular UI elements.
Explore 1 awesome GitHub repository matching web development · Execution Sandboxes. Refine with filters or upvote what's useful.
Wujie es un framework de micro-frontends y orquestador diseñado para incrustar múltiples aplicaciones web independientes en un único shell host. Proporciona un sistema para gestionar el ciclo de vida, el montaje y la preservación del estado de las subaplicaciones mientras mantiene un estricto aislamiento de JavaScript y CSS. El framework utiliza un sandbox de componentes web que combina iframes y elementos personalizados para evitar la contaminación de variables globales y la fuga de estilos. Cuenta con un bus de eventos descentralizado para el intercambio de datos y la sincronización de estados entre microaplicaciones aisladas, junto con un mecanismo para reflejar la navegación interna de la subaplicación en la URL del navegador. El proyecto cubre amplias áreas de capacidad, incluyendo la preservación del estado de la aplicación para restaurar sesiones de usuario, el aislamiento de la ejecución de JavaScript y la encapsulación de CSS. También gestiona el control del ciclo de vida de la aplicación, permitiendo el montaje, desmontaje y actualización de aplicaciones hijas.
Provides a container based on web components and iframes that prevents global variable pollution and style leakage.