2015-09-16 30 views
1

我正在写一个客户端应用程序使用require.js异步加载JavaScript资产。该应用程序非常大,而不是将整个js应用程序缩减为一个文件,而是只在用户需要时才会加载功能。我一直在寻找网上,但我似乎无法找到“多少脚本太多?”这个问题的答案。它们相对较小,每个代码的大小范围为50 - 200行,未定义。加载的脚本标签数量越多,用户在应用程序中浏览的次数越多。什么是文档头允许的<script>标签的最大数量?

HTML是否会限制文档头部可显示多少个脚本标记?

+1

不,对html没有实际的限制,但任何超过几个(比如说10个,最多)的脚本标签都进入了荒谬的领域。 –

+2

确保您需要**的* initial *一组脚本**已被组合并缩小。只要你有额外的HTTP命中,就可以随时添加其他人。 –

回答

3

HTML5 spec没有限制,但您可能会遇到流行浏览器的实际限制。确保你在所有流行/支持的浏览器中进行测试。

+1

+1,但是:*“但是您可能会在流行的浏览器中遇到实际限制”*不,您不会。浏览器对数十万个元素没有任何问题。如果他们是“脚本”元素或其他类型的元素,则无关紧要。 –

+0

@TJCrowder从DOM树解析的角度来看,也许没有实际的限制,但从网络的角度来看,也就是加载大量'

相关问题