微前端 potaaaaaato 2022-05-18 173 阅读1分钟 前言 微前端是前端的微服务实现,它注的是如何解决组织和团队间协作带来的工程问题,以及巨石应用的如何拆解。微前端的假设是任何大型系统都逃不过熵增定律。 微前端整体的架构思路是将前端应用分解成一些更小、更简单的能够独立开发、测试、部署的应用,之后将这些应用组成整体,在用户看来仍然是闭环的单个产品,用户体验是一致的。 它有以下几个特点 技术栈无关 独立部署 团队自治 增量升级 场景 巨石应用拆分 旧系统基础上增加新的需求 多团队应用合并为一个应用 实现方案比较 核心技术点 JS隔离 CSS隔离 路由劫持 内存泄漏 应用间通信 资源预加载 重复资源加载