在JavaScript中省略分号会对边际性能产生什么影响?

时间:2014-10-24 02:42:31

标签: javascript performance browser

我看到了this,但答案集中在维护 JS而没有分号的人类挑战,而不是机器性能。

我对此不感兴趣。我们假设我使用编译为JS 的语言并生成大型脚本,因此ASI或非ASI的效果将出现在聚合中。

当JS依赖于自动分号插入时,浏览器是否会更快地处理javascript?

如果它取决于,那么一个策略胜过另一个策略的文件大小或分号与字符的比例是多少?

1 个答案:

答案 0 :(得分:3)

这是一个分解ASI与非ASI(http://jsperf.com/asi-performance/2)性能的链接。

正如您将在大多数情况下看到的那样,依赖ASI时,性能会有微小的损失。

希望这会有所帮助。