首先,澄清一下,这个问题与加载页面渲染性能无关。
我正在开发一个使用 SVG 和大量 javascript 的 Web 应用程序(HTML5、SVG、CSS3 和 Js)。它达到了拖动明显缓慢的地步,我们不得不返回并重新编写和审查所有现有功能以优化应用程序。
我的一个队友认为,如果我在 iframe 中加载功能,Web 应用程序不会受到太大影响,因为浏览器会在单独的线程中处理它,因此现有的 Web 应用程序选项卡不必首当其冲iframe 内容渲染和更新。另外,如果需要,iframe 中的内容可以很容易地在 div 中呈现。
我的问题是,浏览器(当然是最新的和最好的)在处理 iframe 时是否会为渲染和性能分配单独的资源?应用程序加载不是这个问题的问题。