Skip to main content

总览

EMP 是一个微前端架构解决方案集合,旨在帮助大家能更简单、更高效的构建生产可用微前端架构。

2020年5月开始,我们团队开始探索微前端架构。调研从主流的 iframe、Single SPA 到那时刚刚问世的 module federation,最后选择性能和比较有前景的 module federation 作为基础技术进行架构 EMP 微前端解决方案。至今有一年多:

  • 已经 releases 53 个版本,解决 108 个 issues
  • 同时具有一定程度生态,有 43 种使用场景的 Demo
  • 支持 7 种 EMP UI 插件支持(包括但不限于 React、Vue、Angular、Preact)
  • 4 个编译器支持(babel、esbuild、swc、esm),1 个 Webpack Plugin

目前 EMP 提供开箱即用配置,已在服务的线上应用具有一定的稳定性和扩展性。

你可以在 为什么选 EMP 中了解更多关于项目的设计初衷。