1

我正在测试缩小的 JavaScript 在移动设备上的性能是否更好。在研究这个主题时,我遇到了这个 jsperf 测试:

http://jsperf.com/minified-vs-crushed/2

根据这个测试,删除空格会加快执行速度,但缩小代码实际上会使其运行速度变慢。我知道缩小应该加快加载时间,但它会使执行时间变慢吗?有什么我不明白的地方吗?

进一步阅读:

缩小的 javascript 会提高性能吗?

4

1 回答 1

5

那是一个糟糕的 JSPerf - 无论您首先放置哪个测试都会运行得最快。我在这里切换了顺序:http: //jsperf.com/minified-vs-crushed/5

创建 JSPerf 时,您需要注意不要做任何会修改上下文的事情,以免影响以后的测试。这段代码显然改变了环境(即添加事件侦听器),导致以后的测试需要更长的时间才能运行。

所以回答你的问题:不,缩小 JS 不会导致执行时间变慢。

于 2014-06-27T16:30:46.867 回答