一些微应用框架
基于iframe qiankun single-spa ice-stark module-federation wujie 等
随着需求迭代,前端项目体积会越来越大,可能导致项目启动慢,部署慢等
微前端可以与技术栈无关,各个微应用间仓库独立,每个微应用间相互隔离,运行时状态隔离
iframe使用简单,但是无法保持路由状态,刷新就丢失
基于single-spa的路由劫持方案: qiankun 实现了js沙箱,样式隔离
借鉴WebComponent思想的micro-app,通过CustomElement结合自定义的ShadowDom,将微前端封装成一个类Web Component组件