Web 技术研究所

我一直坚信着,Web 将会成为未来应用程序的主流

SCRIPT标签已经无法阻止浏览器地贪婪了

  理论上,SCRIPT标签会阻止文档解析。即使SCRIPT标签加载的是外部资源,如果资源比较慢,整个文档也应该等待这个资源加载完后再继续解析。但实际上SCRIPT仅仅阻止了DOM树的接口,浏览器会在后台偷偷地解析文档,甚至在这个期间会请求其它外部资源。
  下面是测试代码 <!--test.html-->
<script src="test.php"></script>
<img src="http://www.web-tinker.com/images/lena_std.png" />
<!--test.php-->
<? usleep(500*1000); //模拟500ms的网络延迟 ?>
alert("wait...");
document.write("<!--");
  
  我觉得这是蛋疼的设定!加载其它外部资源会占用带宽,导致前面SCRIPT标签加载资源的速度变慢,反而拖慢整个页面的展现速度。这个问题目前也没想到什么好的解决办法,只是建议把一些不重要的资源使用LazyLoad。适当的调整页面资源重要程度的优先级,这样才能让页面加载地更快。
网名:
3.80.32.*
电子邮箱:
仅用于接收通知
提交 悄悄的告诉你,Ctrl+Enter 可以提交哦
神奇海螺
[查看全部主题]
各类Web技术问题讨论区
发起新主题
本模块采用即时聊天邮件通知的模式
让钛合金F5成为历史吧!
次碳酸钴的技术博客,文章原创,转载请保留原文链接 ^_^