JavaScript执行和网络带宽

时间:2019-06-21 08:11:07

标签: javascript performance

需要帮助来了解JavaScript性能是否可能受到缓慢的网络连接的影响。 我已经通过了JavaScript execution speed线程。尽管代码在不错的硬件(Lenevo T450s Windows 8.1, 8GB RAM, i7-5600 CPU with clocking @ 2.69 GHz)上运行,但由于网络速度的原因,我仍然看到页面加载时间存在一些差异。

使用chrome开发人员工具网络限制选项,我测试了一个页面应用程序,结果如下。

首次尝试(仅加载特定路线)

Speed          API load time        Page load time
No throttling    69 Milliseconds      4.06 Seconds
Fast 3G          944 Milliseconds     9.98 Seconds
Slow 3G          3.39 Seconds         26.49 Seconds

第二次尝试(页面重新加载)

Speed          API load time        Page load time
No throttling    689 Milliseconds      1.5 Minutes
Fast 3G          12 Seconds            2.2 Minutes
Slow 3G          49.6 Seconds          3.3 Minutes

注意:即使在VPN网络上,也会观察到类似的结果。

感谢您对理解的任何帮助。

1 个答案:

答案 0 :(得分:0)

  

[难道] JavaScript性能可能会受到网络连接速度慢的影响吗?

否,JavaScript的运行速度仅取决于您的硬件和浏览器。

但是您没有衡量性能,而是衡量了页面的加载时间。而且,如果您必须通过较慢的连接加载相同数量的html,css和JS,则可以确保加载更长的时间。