This question already has answers here:
Does omitting semicolons affect performance in JavaScript?
(4个答案)
5年前关闭。
我看到了this,但是答案集中在维护没有分号的JS上的人为挑战,而不是机器性能。
我对此不感兴趣。假设我使用的是一种可编译为JS并会生成大量脚本的语言,因此ASI或非ASI的效果将出现在总体中。
当JS依靠自动分号插入时,浏览器是否可以更快地处理javascript?
而且,如果这取决于一种策略比另一种策略获胜的文件大小或分号与字符的比率是多少?
(4个答案)
5年前关闭。
我看到了this,但是答案集中在维护没有分号的JS上的人为挑战,而不是机器性能。
我对此不感兴趣。假设我使用的是一种可编译为JS并会生成大量脚本的语言,因此ASI或非ASI的效果将出现在总体中。
当JS依靠自动分号插入时,浏览器是否可以更快地处理javascript?
而且,如果这取决于一种策略比另一种策略获胜的文件大小或分号与字符的比率是多少?
最佳答案
这是一个分解ASI与非ASI(http://jsperf.com/asi-performance/2)性能的链接。
正如您将看到的,在大多数情况下,依靠ASI会导致性能损失很小。
希望这可以帮助。
10-01 04:17