缩小JavaScript的执行时间是否较慢?

时间:2014-06-27 16:15:23

标签: javascript optimization jsperf

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

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

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

进一步阅读:

Does minified javascript improve performance?

1 个答案:

答案 0 :(得分:4)

这是一个糟糕的JSPerf - 无论你先放的测试都会以最快的速度运行。我在这里切换了订单:http://jsperf.com/minified-vs-crushed/5

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

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