我有一个网页,它有一个背景视频(HTML5 <视频>),自动加载(页面加载)。我注意到,当我点击该页面上的链接时,浏览器需要很长时间才能做出响应,然后将我带到链接页面。
浏览器是否等待视频加载完成,然后才开始处理新请求(单击链接)?
如果是这样的话,我该如何改变这种行为(使视频在链接被点击时停止加载,或者其他页面行为)?
谢谢
发布于 2018-07-01 23:48:09
不同的浏览器会有不同的实现,但主要的浏览器默认情况下通常支持多个并行网络请求,因此一个页面可以并行下载多个资源。
在实践中,您可以通过启用和打开浏览器的工具并查看网络或时间线选项卡/视图来查看,具体取决于特定的浏览器。
例如,从Chrome开发人员工具中查看下图中的瀑布选项卡,您可以看到并行下载:
最终,所有请求都必须共享相同的网络连接(通常),因此大量下载可能会降低整体页面性能。
https://stackoverflow.com/questions/51124138
复制相似问题