在 Chrome 中选择性地阻止 Javascript 真的会减少带宽使用吗?

nc4*_*4pk 4 google-chrome javascript

在 Chrome 中,默认情况下允许 Javascript 运行。但是,有一个很好的对话框(设置 → 显示高级设置... → 内容设置...)用于阻止来自特定站点的 Javascript:

在此处输入图片说明

我的问题:这个阻塞是在哪一层完成的?是否拦截JavaScript以这种方式避免实际下载(从而减少带宽使用)的脚本,或者它只是防止阻塞脚本的运行?

Dre*_*pin 6

是的,它确实节省了带宽,这很容易通过查看Chrome中工具 > 开发人员工具网络选项卡来验证。当您阻止网站的 JavaScript 时,Chrome 根本不会下载它们,从而节省了带宽。这是在OSI 模型的“应用程序”层完成的(您询问它发生在哪一层,所以我不确定您的意思,但我假设您指的是 OSI 模型)。

这是SuperUser.com阻止 JavaScript 的结果

JavaScript 被阻止

以下是SuperUser.com阻止JavaScript 的结果

JavaScript 未被阻止

正如你所看到的,用JavaScript加载时间封锁了不到一秒,但随着中启用JavaScript,花了大约2秒。


应当指出的是,在这个实验中,我做了“用JavaScript阻止”第一次测试,并且从来没有去SuperUser.com在Chrome之前。我第二次做了没有阻止JavaScript ”的测试。