Overview of Wujie Micro-frontend Framework
masterWujie (无界) is a high-performance micro-frontend framework designed to solve common integration challenges such as adaptation costs, style isolation, runtime performance, white-screen issues, sub-app communication, sub-app lifecycle management (keep-alive), multi-app activation, Vite support, and application sharing.
Core Architecture:
It utilizes a combination of WebComponent containers and iframe sandboxing to achieve native-level physical isolation and performance without relying on heavy with statements.
Key Features:
- Extreme Speed: Supports preloading and pre-execution to eliminate white screens and ensure smooth transitions.
- Powerful Capabilities: Supports sub-app keep-alive, embedding, decentralized communication, and multi-app activation.
- Simplicity: Encapsulated framework that maintains a consistent experience with standard component usage.
- Native Isolation: Uses WebComponents and iframes for robust isolation.
- Native Performance: Avoids
withstatements to keep runtime performance close to native code. - Out-of-the-box: Requires no special adaptation from either the main application or the sub-applications.