我不是在争论这样一个事实:我们仍然使用frameset作为我们应用程序的一部分,这将最终被替换(着名的最后一句话),但暂时我想提高性能。
如果我举一个简单的例子:
<frameset cols="25%,*">
<frame src="frame_a.htm">
<frame src="frame_b.htm">
</frameset>
关键是在frame_a实际就绪后,frame_b会被加载。甚至连网络&#39;每个浏览器中的选项卡都会有所不同,框架会逐个加载。如果我加载frame_a则需要0.5秒,如果我加载frame_b则需要0.7秒。 然而,如果我加载两个如上例子,frame_a仍然需要0.5秒,而frame_b突然需要1.2秒(0.5 + 0.7)来加载。因此,我认为浏览器只是阻止&#39;请求直到frame_a准备就绪。
现在我尝试了很多东西。我用JS / Jquery尝试了一些onload东西但无论我尝试什么,我总是得到相同的结果。
有没有办法真正加载这个&#34; async&#34;?有了这个,我并不是要加载主要的&#39;第一页(包括框架集),但框架(a和b)加载异步,所以我的总执行时间减半?
我根本无法改变很多代码,但是如果有人能找到一种简单易用的方法。在保持确切功能的同时更换这些框架,也不高兴:)