Chinaunix首页 | 论坛 | 博客
  • 博客访问: 151191
  • 博文数量: 22
  • 博客积分: 1745
  • 博客等级: 上尉
  • 技术积分: 230
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-14 17:36
文章分类

全部博文(22)

文章存档

2011年(19)

2010年(3)

分类: 系统运维

2010-09-27 15:40:47

IE下载的顺序是从上到下,渲染的顺序也是从上到下,下载和渲染是同时进行的。在渲染到页面的某一部分时,其上面的所有部分都已经下载完成(但并不是说所有相关联的元素都已经下载完。)在下载过程中,如果遇到某一标签是嵌入文件,并且文件是具有语义解释性的(例如:JS脚本,CSS样式),那么此时IE的下载过程会启用单独连接进行下载。并且在下载后进行解析,解析(JSCSS中如有重定义,后定义函数将覆盖前定义函数)过程中,停止页面所有往下元素的下载。样式表文件比较特殊,在其下载完成后,将和以前下载的所有样式表一起进行解析,解析完成后,将对此前所有元素(含以前已经渲染的)重新进行样式渲染。并以此方式一直渲染下去,直到整个页面渲染完成。
\http://hi.baidu.com/seosky/blog/item/78d3394c130f86ffd72afc56.htm

(记得当时分析前16个首包,就有这种前16个包被三次握手和js包占满,导致浏览漏细分的情况,貌似叫“隧道效应”。视频类的网站经常出现此种状况。随着html5的出现,这种情况应该更甚。)
阅读(3145) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~