链接HTML文档中的外部JavaScript会占用带宽吗?

时间:2017-12-05 23:08:33

标签: javascript jquery html html5

例如,我的HTML文档如下所示:

<html>
<head> ... </head>
<body>
    <script ...></script>
    // more scripts here, excuse the syntax
</body>
</html>

如果我删除一些内联JavaScript,会释放带宽吗?此外,删除内联JavaScript 删除实际的JavaScript源文件会在我的页面加载时释放更多带宽吗?

我对HTML / JavaScript /网络概念有点新意,不确定这是如何工作的。我相信我可以使用Chrome开发人员工具测试加载时间,并推断较低的加载时间意味着使用较少的带宽,但我想咨询更有经验的人。

编辑:特殊性的后续问题:链接行为是否会占用带宽?假设我们忽略了HTML中的文本占用一些带宽这一事实。

编辑2:在测试加载时间并查看使用Chrome开发人员工具传输的KB后,删除链接时传输的KB更改似乎没有任何区别。

1 个答案:

答案 0 :(得分:1)

内联JavaScript会增加HTML文件的大小,而外部.js文件也会占用一些带宽来通过网络,所以简而言之,答案是肯定的。如果要删除一些JavaScript,可以节省一些带宽,但是为了节省大量带宽,你必须删除大量的带宽。

为了节省带宽,您可以改为leverage browser caching

基本上,您会保留所有JavaScript,但每次用户请求您的网页时,您都不会发送它。相反,它会在客户端浏览器中保留一段时间。

减少JavaScript文件大小而不删除其中任何部分的另一种方法是缩小/验证代码,所以你也可以看一下