Link multiple packages or modules at runtime using native ESM and Import Maps to achieve decoupling and collaboration.
Native module system for browsers and Node.js using import/export syntax.
Native browser mechanism that controls path mapping and scoping for ESM modules.
Client-side activation after SSR to enable page interactivity.
Abstraction for static assets and request handling.
Avoid dependency conflicts via Import Maps and module scoping to improve stability.
Integrate multiple front-end frameworks in one project while keeping a framework-agnostic design.
Enable independent development and runtime collaboration across packages via module linking.
Architecture that supports independent development and integration across multiple teams.
Primary application that loads and schedules remote apps or modules.
Sub-app or module loaded dynamically by the host.
Front-end subsystem that can run and be deployed independently.
Reusable functional unit that can be linked, such as component libraries and utility libraries.
npm package or monorepo subpackage, emphasizing publication units and physical structure.