内容简介:V8 JavaScript 引擎 6.6 已发布,该版本针对 JavaScript 语言有以下功能改进: Function.prototype.toString() 现在更精确的返回源码,包括空格和注释。对比示例: 行分隔符(U + 2028)和段落分隔符(U + 2029)...
V8 JavaScript 引擎 6.6 已发布,该版本针对 JavaScript 语言有以下功能改进:
Function.prototype.toString()现在更精确的返回源码,包括空格和注释。对比示例:
行分隔符(U + 2028)和段落分隔符(U + 2029)现在允许在字符串文字中匹配 JSON 。以前,这些符号被视为行结束符,使用它们会导致
SyntaxError异常。try statements 的 catch 语句现在可以在没有参数的情况下使用。
除了
String.prototype.trim(), V8 还实现了String.prototype.trimStart()和String.prototype.trimEnd()。以前的trimLeft()和trimRight()方法现在已经可以是有,并作为新方法的别名实现向后兼容。
Array.prototype.values()方法为数组提供与 ES2015 Map 和 Set 集合相同的迭代接口:现在可通过调用相同命名的方法,通过键、值或条目对所有数组进行迭代。此更改有可能与现有的 JavaScript 代码不兼容,官方建议当发现奇怪或损坏的行为时,可尝试通过chrome://flags/#enable-array-prototype-values禁用此功能并提交反馈。
异步性能改进
该版本在异步函数上取得了一些不错的性能改进,特别是缩小了异步函数和 desugared promise chains 之间的差距。
异步生成器和异步迭代的性能也得到显着提高:
前后性能对比
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上所述就是小编给大家介绍的《V8 JavaScript 引擎 6.6 发布,异步性能大幅提升》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- NetProviderFactory 高性能异步通信库升级
- 高性能异步框架Celery入坑指南
- 【译】React Native - 同步和异步渲染性能
- 使用异步组件优化Vue应用程序的性能
- 苏宁会员任务平台:基于异步化的性能优化实践
- Hmily 2.0.3 发布,高性能异步分布式事务 TCC 框架
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Creative Curve
Allen Gannett / Knopf Doubleday Publishing Group / 2018-6-12
Big data entrepreneur Allen Gannett overturns the mythology around creative genius, and reveals the science and secrets behind achieving breakout commercial success in any field. We have been s......一起来看看 《The Creative Curve》 这本书的介绍吧!