微前端在企业级项目中的落地探讨:Module Federation 与 iframe 的权衡
企业内部后台随着业务线扩张往往会越来越庞大。微前端是过去几年讨论最热烈的架构话题之一。
常用方案对比
- iframe:隔离最彻底,但路由同步难、弹窗全局居中别扭、状态共享复杂;
- Webpack / Vite Module Federation:现代标准,支持模块动态共享依赖,体验如单页应用;
- qiankun / single-spa:成熟的沙箱隔离与子应用生命周期管理。
在实际权衡中,对于没有严苛沙箱隔离诉求的内部团队,Module Federation 是维护成本与体验最佳的折中方案。你们团队用的是哪套方案?