找到Yahoo的一篇很有名的文章: Best Practices for Speeding Up Your Web Site, https://developer.yahoo.com/performance/rules.html
里面Put Scripts on Bottom这一段讲到了根据HTTP/1.1 specification,浏览器从一个host name最多只能同时下载两个文件。而script不同,无论从几个host name,只能同时下载一个,不会开始其他的。
但是经过测试的时候,发现js都是同时下载的,请问这个是浏览器违反规定来提升performance吗?
" target="_blank">
" class="imgly" style="max-width: 660px;" border="0" />
还有,根据http://stackoverflow.com/questions/14328449/when-do-you-put-javascript-in-body-when-in-head-and-when-use-doc-load,js放在头部的话,会在大多数HTML加载之前被加载,而放在底部的话,会等全部HTML加载完再加载javascript,但是实际中也是不一样的:
放在底部:
" target="_blank">
" class="imgly" style="max-width: 660px;" border="0" />
放在头部:

里面Put Scripts on Bottom这一段讲到了根据HTTP/1.1 specification,浏览器从一个host name最多只能同时下载两个文件。而script不同,无论从几个host name,只能同时下载一个,不会开始其他的。
但是经过测试的时候,发现js都是同时下载的,请问这个是浏览器违反规定来提升performance吗?
" target="_blank">
" class="imgly" style="max-width: 660px;" border="0" />还有,根据http://stackoverflow.com/questions/14328449/when-do-you-put-javascript-in-body-when-in-head-and-when-use-doc-load,js放在头部的话,会在大多数HTML加载之前被加载,而放在底部的话,会等全部HTML加载完再加载javascript,但是实际中也是不一样的:
放在底部:
" target="_blank">
" class="imgly" style="max-width: 660px;" border="0" />放在头部:
