最小化JavaScript的执行时间会变慢吗?

Does minifying JavaScript have a slower execution time?

本文关键字:JavaScript 执行时间 最小化      更新时间:2023-09-26

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

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

根据这个测试,删除空格加快了执行速度,但是最小化代码实际上使它运行得更慢。我知道minified应该会加快加载速度,但它会减慢执行速度吗?是不是有什么我不明白的地方?

进一步阅读:

最小化的javascript能提高性能吗?

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

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

所以回答你的问题:不,最小化JS并不会导致更慢的执行时间