JavaScript 引擎 V8 上周发布了最新版本 9.7,目前处于测试阶段。正式版本将在几周后随 Chrome 97 稳定版一起推出。9.7 版本带来了一些面向开发人员的特性,主要亮点包括:
JavaScript
findLast和findLastIndex数组方法
Array和TypedArray上的findLast和findLastIndex方法可以从数组的末端找到符合预定条件的元素。
例如:
[1,2,3,4].findLast((el) => el % 2 === 0)
// → 4 (last even element)
从 v9.7 开始,这些方法无需 flag 即可使用。更多详细信息查看功能说明。
V8 API
使用git log branch-heads/9.6..branch-heads/9.7 include/v8\*.h命令获取 API 更改列表。
具有活动 V8 checkout 权限的开发者可通过git checkout -b 9.7 -t branch-heads/9.7来试验 V8 v9.7 中的新功能。或者可以订阅 Chrome Beta 频道亲自试用新功能。
还招募了自己的学生卡斯帕伦德一起来农场工作,命名了新的引擎名字叫 V8,
以汽车 V 型 8 缸发动机命名,预示着这将是一款性能爆表的引擎。
V8 从零开始开发的,一面世就秒杀了市面上所有的 JavaScript 引擎。