1 Repo
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 ist ein Micro-Frontend-Framework und Orchestrator, der darauf ausgelegt ist, mehrere unabhängige Webanwendungen in eine einzige Host-Shell einzubetten. Es bietet ein System zur Verwaltung des Lebenszyklus, des Mountings und der Zustandserhaltung von Sub-Anwendungen bei gleichzeitiger strikter JavaScript- und CSS-Isolierung. Das Framework nutzt eine Web-Component-Sandbox, die Iframes und Custom-Elements kombiniert, um globale Variablenverschmutzung und Style-Leckagen zu verhindern. Es verfügt über einen dezentralen Event-Bus für den Datenaustausch und die Zustandssynchronisation zwischen isolierten Micro-Anwendungen sowie einen Mechanismus, um die interne Navigation der Sub-Anwendung auf die Browser-URL zu spiegeln. Das Projekt deckt breite Funktionsbereiche ab, einschließlich der Erhaltung des Anwendungszustands zur Wiederherstellung von Benutzersitzungen, der Isolierung der JavaScript-Ausführung und der CSS-Kapselung. Es verwaltet zudem die Kontrolle des Anwendungslebenszyklus, was das Mounten, Unmounten und Aktualisieren von Kindanwendungen ermöglicht.
Provides a container based on web components and iframes that prevents global variable pollution and style leakage.