single-spa的本质是采用B/S的形式,用js module的形式嵌入页面.
而iframe的形式则是C/S的形态,需要上层提供一定的交互能力,就好比 webview.

但是html的意识形态下认为,不同的前端代码应该是融合的,可在html4.1的年代下充分体验到.
但是既然上升到了html5的年代,我认为还是C/S的形态更契合要求,主框架必须要做点什么,子页面也应该做点什么.你能想象出一个webview中同时嵌入两个webview渲染的场景吗?




iframe不是最优解,多module嵌入也不是最优解.各有利弊. 在我看来,不是singlespa的错,也不是iframe的错是标准走的太慢了,迟早会应该由官方出一个轻量化的iframe方案,替代现在的融合机制.
展开
评论