我们有主要的布局页面,我们有一些外部脚本,在通过ajax加载页面之后加载。其中一些非常慢,因为它们正在打开socket.io连接。这减缓了整个页面的负载。
我有一些问题:
是否可以,如果外部窗口小部件包含超过5个脚本?我们应该对每个服务的脚本数量有什么合理的限制?
<script src="/path/to.js"></script>
嵌入在ajax加载的html中 - 会对服务器进行同步或异步查询吗?
如何在外部脚本加载期间避免浏览器阻塞?
如果我们有很多外部脚本,如何提高加载时间?
更新:最后我使用HeadJS库。
答案 0 :(得分:1)
这是一个很好的解读:http://www.sitepoint.com/a-detailed-breakdown-of-the-ltscriptgt-tag/
它非常详尽地解释了脚本标记本身的历史和演变,并且有一些最佳实践。