JavaScript 执行和网络带宽



需要帮助来了解JavaScript性能是否会受到网络连接缓慢的影响。我已经完成了JavaScript执行速度线程。尽管代码运行在体面的硬件(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网络上,也会观察到类似的结果。

任何帮助理解,不胜感激。

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

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

但是您没有测量性能,而是测量了页面的加载时间。如果您必须通过较慢的连接加载相同数量的 html、css 和 JS,它肯定会加载更长的时间。

最新更新