高性能网站建设指南 — 笔记– 8.将脚本放在底部

我们知道浏览器可以并行下载内容。

但脚本却会阻塞这种并行机制。 浏览器遇到脚本时,就不会另起线程下载别的组件。

所以,脚本应该放在最后,以让浏览器逐步呈现其他组件。

你不放最后也可以,可以通过“DEFER”脚本告诉浏览器:下载此脚本时不必阻塞其他组件(可惜的是,firefox不支持DEFER)

最后,还要注意到并不是所有脚本都可以放在最后。带了document.write的脚本就不行。

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.