摘要: 脚本带来的问题是它会阻塞并行下载,HTTP/1.1协议中规定浏览器和同一host之间只建立最多两个连接,如果你从多个主机serve图片,多个部分并行下载就会出现,然而下载脚本的时候,即使从不同的主机,浏览器也不会并行下载其他元素。在某些情况下,将脚本移到底部是不太容易的,例如,如果脚本使用了document.write来插入部分文档内容,它就不能被移动到更下面,会出现作用域的问题,很多情况下,有许多办法来解决这个情况。经常被提到的方法就是使用defer脚本,defer属性表明不会包含文档的write,提示浏览器继续渲染,不幸的是火狐不支持defer属性,IE虽然可以,但和期望的不同。如果脚本能 阅读全文
posted @ 2013-01-11 17:29 五爷 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 在雅虎我们研究性能的时候发现,将样式表移到文档的顶部似乎会使页面加载的更快,那是因为将其放在文档的顶部会使页面持续的渲染(render progressively) 关心性能的前端引擎希望页面持续加载,也就是我们希望浏览器能够尽快的显示他的内容,对于那些内容很多的页面和网速不好的用户来说极其重要。有很多研究和文章提出用户视觉反馈(类似progress indicator)的重要性,这里HTML页面就是这个progress indicator,浏览器逐步加载的头部,导航栏,顶部的logo等等这些对于等待的用户来说就是视觉反馈,这些会改善整体的用户体验。 将样式表放在文档靠近底部位置,很多浏览器. 阅读全文
posted @ 2013-01-11 16:54 五爷 阅读(150) 评论(0) 推荐(0) 编辑