微前端已经是一个非常成熟的领域了,但开发者不管采用哪个现有方案,在适配成本、样式隔离、运行性能、页面白屏、子应用通信、子应用保活、多应用激活、vite 框架支持、应用共享等用户核心诉求都或存在问题、或无法提供支持。
webcomponent 是一个浏览器原生支持的组件封装技术,可以有效隔离元素之间的样式,iframe 可以给子应用提供一个原生隔离的运行环境,相比自行构造的沙箱 iframe 提供了独立的 window、document、history、location对象,可以更好的和外部解耦。无界微前端采用 webcomponent + iframe 的沙箱模式,在实现原生隔离的前提下比较完善的解决了上述问题。
无界微前端开源地址
github:https://github.com/Tencent/wujie
文档:https://wujie-micro.github.io/doc
demo:https://wujie-micro.github.io/demo-main-vue/home
无界微前端适用场景
微前端场景都适用,并且实现了子应用间更加原生的隔离。
无界微前端特性介绍
无界微前端项目规划