如何框架集在浏览器中加载?(How is a frameset loaded in a browse

2019-10-18 23:40发布

我很好奇,想了解如何在浏览器加载和渲染框架。 我知道这可能是不同浏览器之间的不同。 我个人最关心的是IE浏览器是如何做的。

从我的理解,浏览器会为包含框架的页面一个请求。 在渲染页面,浏览器会然后作出该框架内的每一帧的内容的请求。

这是正确的,如果是这样,该框架内的各个帧请求异步完成或正在请求进行线性?

这是假设,我们纯粹使用HTML。

Answer 1:

从我的理解,浏览器会为包含框架的页面一个请求。 在渲染页面,浏览器会然后作出该框架内的每一帧的内容的请求。

是的,这基本上是正确的。

在本框架内,用于各个帧的请求异步完成或正在请求执行的线性?

从内存(我还没有和框架集在过长...工作时间),它是异步的。

框架集基本上是一种过时的技术,还没有真正在很长一段时间共同使用了,但我会很惊讶,如果它的工作原理有什么不同,以I帧,这是非同步。

您明确询问IE。 对于当前的IE版本,实在不应该IE和其他浏览器之间的主要差异。

版本的IE浏览器(IE8和更早版本)对他们是能够加载的异步文件的数量相当严格的限制。 如果我recally正确,下限为在同一时间只有两个文件,或该订单的事情。

鉴于此,如果你不是一对夫妇在您的框架文件得到了越来越加载它在旧版本IE,那么答案是肯定的,它可能会在它们中的至少一些线性负载。

但最好的建议确实是完全避免框架集。 他们被废弃了很好的理由。



文章来源: How is a frameset loaded in a browser?