Based on native ESM + Import Maps, with CSR/SSR and module linking. Compose applications and share code through the browser's native module system — zero extra runtime overhead.
Traditional approaches lean on simulation and wrapper layers that add runtime overhead — Esmx solves it at the root with native mechanisms
Six core capabilities that redefine the micro-frontend experience
Browser-native ESM loading — no sandbox, proxy, or wrapper layers. Modules load and run directly, cutting runtime overhead dramatically versus traditional approaches.
Use the familiar import/export — zero learning curve. No proprietary APIs to master; it feels just like writing a normal app.
Flexible server-side rendering, SEO-friendly with a fast first paint. Every app can be server-rendered independently.
Vue, React, Preact and native HTML work out of the box; Solid, Svelte and more via simple config. Never locked into a single framework.
Cross-app module sharing via ESM Import Maps — dependencies resolved at build time, loaded directly at runtime. No redundant bundling, real module reuse.
Powered by Rspack (Rust-driven): fast builds, Webpack ecosystem compatibility, with HMR, code splitting and content-hash caching.
One command to scaffold a project and start developing right away
Switch frameworks with one click and no page reload — feel native ESM at its best