在JavaScript中省略分号对性能的边际影响是什么
What is the marginal performance impact of omitting semicolons in JavaScript?
我看到了这一点,但答案集中在在没有分号的情况下维护JS的人工挑战上,而不是机器性能。
我对此不感兴趣。让我们假设我使用的语言编译为JS,并将生成巨大的脚本,因此ASI或非ASI的效果将出现在聚合中。
当JS依赖于自动分号插入时,浏览器处理javascript的速度会更快吗?
如果这取决于,一种策略战胜另一种策略的文件大小,或者分号与字符的比例是多少?
这里有一个链接,它分解了ASI与非ASI的性能(http://jsperf.com/asi-performance/2)。
正如您将看到的,在大多数情况下,当依赖ASI时,性能会有微小的损失。
希望这能有所帮助。
相关文章:
- 这是什么 ==- javascript 运算符
- 我的单元测试选项是什么
- 打破承诺链的好方法是什么
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Javascript中的空白是什么
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- 在JavaScript中拆分日期字符串的更好方法是什么
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- 在不影响布局的情况下降低鼠标悬停元素周围的灵敏度的简单方法是什么
- requestAnimationFrame的目的是什么?它对重绘时间没有任何影响
- 在JavaScript中省略分号对性能的边际影响是什么
- 浏览器中大量数据的影响是什么
- 隐藏具有特定ID的元素的最佳方法是什么;不会影响性能
- 在不影响UI的情况下,将外部几何图形加载到Three.js中的最佳和最快方法是什么
- 在不影响其他元素的情况下,用Vue.js切换一个元素的类开/关最简单的方法是什么?
- 在JavaScript中向数字添加标志而不影响其功能的最简单方法是什么?
- 在Redux中切换到Immutable.js.性能影响是什么?对组件的影响是什么? '语法
- KnockoutJS的select会以一种意想不到的方式影响可观察对象,这取决于select是什么时候创建的
- 到底是什么影响在http://bsonspec.org/#/faq
- ' return false; '对自定义事件的影响是什么?