1 repository
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 este un framework de micro-frontend și orchestrator conceput pentru a încorpora mai multe aplicații web independente într-un singur shell gazdă. Oferă un sistem pentru gestionarea ciclului de viață, montarea și conservarea stării sub-aplicațiilor, menținând în același timp o izolare strictă a JavaScript și CSS. Framework-ul utilizează un sandbox de componente web care combină iframes și elemente personalizate pentru a preveni poluarea variabilelor globale și scurgerile de stil. Dispune de un bus de evenimente descentralizat pentru schimbul de date și sincronizarea stării între micro-aplicații izolate, împreună cu un mecanism de oglindire a navigării interne a sub-aplicației către URL-ul browser-ului. Proiectul acoperă domenii extinse de capabilități, inclusiv conservarea stării aplicației pentru a restaura sesiunile utilizatorilor, izolarea execuției JavaScript și încapsularea CSS. De asemenea, gestionează controlul ciclului de viață al aplicației, permițând montarea, demontarea și reîmprospătarea aplicațiilor copil.
Provides a container based on web components and iframes that prevents global variable pollution and style leakage.