微前端这个概念在前端开发这个方向里面已经不是新鲜事情了,前几年沸沸扬扬,基本每个前端开发都会将「了解微前端开发」写到自己的简历上,各种微前端方案也是层出不穷:
-
最初的 single-spa,到基于 single-spa 实现的 qiankun,将 js 沙盒和 css 隔离都做到了开箱即用;
-
再到基于 webComponent 实现的 micro-app,基于 webComponent + iframe 实现的 wujie;
-
另外还有直接使用 iframe 作为微前端方案(谁说 iframe 不是微前端呢,天生的上下文隔离就是它最大的优势),基于 webpack5 的 module federation 模块联邦,等等。