微前端
知识不要一知半解


qiankun 引入库的但是 一些 样式 问题
- 分为快照沙箱 snapshotSandbox, 代理沙箱: legacySandbox(单例), proxySandbox (多例)
- 第一个遍历 window,放到新的对象中 会污染window, 做快照处理, 支持非proxy浏览器
- 第二个单例模式是 对第一个优化, 使用proxy代理, 但是也会污染 window
- 第三个是多例模式, 对window完全隔离 {一个纯fakewindow作用域}
(前两个主要在销毁与激活方面的东西) modifyPropsMap(新增与修改)
详细的细节还是要深入看:
本文深入探讨了微前端领域的快照沙箱、代理沙箱(单例与多例)技术,分析了它们在处理样式污染及窗口对象隔离方面的差异。快照沙箱通过复制window避免污染,而代理沙箱利用Proxy实现单例模式,但仍存在污染问题。多例模式则提供完全隔离的fakewindow作用域,改善销毁与激活的管理。对于深入理解微前端的实现机制,这些细节至关重要。
597

被折叠的 条评论
为什么被折叠?



