内联脚本的位置对性能的影响
原文
Steve Souders: Positioning Inline Scripts. 好文无需废话,推荐仔细阅读。
测试
值得注意的一个结论:
要避免将内联脚本放在样式表和页面其它资源之间,这非常重要。这会使得看起来像是样式表阻塞了后续资源的下载。这种行为的原因是:所有主流浏览器都会保持CSS和JavaScript的顺序。在样式表完全下载、解析及应用之后,内联脚本才能执行。同时,必须在内联脚本执行后,剩余资源才能下载。这就使得,放在样式表和内联脚本之后的资源,下载被阻塞了。
内联脚本放在样式表之前,样式表和脚本的下载是并发的 阅读全文 »
