截至 2025 年底,国内被广泛使用且生产级落地的开源微前端框架主要有以下几个,它们在大厂内部或社区中均有较高采用率:
✅ 1. Qiankun(乾坤) —— 阿里出品,国内使用最广泛的微前端框架
- 特点:
- 基于
single-spa封装,简化了微前端接入流程 - 支持 Vue / React / Angular 等多技术栈
- 提供 JS 沙箱、CSS 隔离等机制
- 基于
- 优势:
- 文档齐全、社区活跃、上手简单
- 蚂蚁集团内部有 2000+ 应用在线上使用
- 适用场景:中后台管理系统、多团队协作、需独立部署的子应用
✅ 2. Wujie(无界) —— 腾讯开源,高性能强隔离方案
- 特点:
- 基于 Web Components + 可选 iframe 模式
- 支持子应用保活(keep-alive)、状态不丢失
- 沙箱隔离性能比 Qiankun 快近 10 倍
- 优势:
- 极强的样式/JS 隔离能力
- 支持 Vite、现代构建工具链
- 适合大型 B 端系统融合
- 适用场景:多系统集成、对隔离性和性能要求高的项目
✅ 3. ICE MicroApp(飞冰微前端) —— 阿里飞冰团队出品
- 特点:
- 基于 Web Components 实现沙箱
- API 设计简洁,文档清晰
- 优势:
- 接入成本低,适合快速集成
- 在阿里体系内多个企业级项目中落地
- 适用场景:React/Vue 为主的中后台系统
✅ 4. Micro App —— 京东推出 的轻量级微前端框架
- 特点:
- 基于 Web Components
- 强调“零依赖”和跨技术栈
- 优势:
- 体积小、接入快
- 字节、京东等公司有实际使用案例
- 适用场景:中小型项目、希望避免复杂配置的团队
✅ 5. Module Federation(Webpack 5 原生支持)
- 虽非“传统微前端框架”,但作为 模块联邦方案 被字节、腾讯等大厂用于构建“去中心化微前端”架构
- 特点:
- 无需主应用(无基座)
- 支持细粒度共享(组件、函数级别)
- 适用场景:插件化系统、远程物料平台、高复用性工程体系
注:国内已有基于 Module Federation 的工程化封装,如 EMP(Elastic Module Platform)
🔍 总结对比(按流行度排序):
| 框架 | 所属公司 | 是否广泛使用 | 技术特点 | 是否使用 iframe |
|---|---|---|---|---|
| Qiankun | 阿里 | ✅✅✅ 最广泛 | single-spa 封装,沙箱隔离 | ❌ 否 |
| Wujie | 腾讯 | ✅✅ 快速增长 | Web Components + 可选 iframe | ✔ 可选 |
| Micro App | 京东 | ✅ 中等规模 | Web Components,轻量 | ❌ 否 |
| ICE MicroApp | 阿里 | ✅ 企业内部常用 | 飞冰生态,API 简洁 | ❌ 否 |
| Module Federation | Webpack 官方 | ✅(大厂高级场景) | 模块级共享,去中心化 | ❌ 否 |
📌 选型建议:
- 求稳、快速落地 → 选 Qiankun
- 追求性能、强隔离、保活 → 选 Wujie
- 轻量、现代、跨技术栈 → 考虑 Micro App 或 ICE MicroApp
- 构建插件市场、远程组件体系 → 用 Module Federation
如需进一步根据你的技术栈(如 Vue 3 / React 18 / Vite)做推荐,也可以告诉我具体场景。

发表评论
所有评论(0)