Релиз V8 v9.7
Каждые четыре недели мы создаем новую ветку V8 в рамках нашего процесса релиза. Каждая версия ветвится от основного Git-репозитория V8 непосредственно перед этапом Chrome Beta. Сегодня мы рады объявить о нашей новой ветке, V8 версия 9.7, которая находится в бета-версии до выпуска, запланированного на несколько недель совместно с Chrome 97 Stable. V8 v9.7 наполнен множеством обновлений, направленных на разработчиков. Этот пост предлагает предварительный обзор некоторых основных моментов в ожидании релиза.
JavaScript
Методы массивов findLast
и findLastIndex
Методы findLast
и findLastIndex
для Array
и TypedArray
ищут элементы, соответствующие предикату, начав с конца массива.
Например:
[1,2,3,4].findLast((el) => el % 2 === 0)
// → 4 (последний четный элемент)
Эти методы доступны без флага начиная с версии 9.7.
Для получения дополнительной информации, пожалуйста, ознакомьтесь с нашим описанием функциональности.
API V8
Пожалуйста, используйте git log branch-heads/9.6..branch-heads/9.7 include/v8\*.h
, чтобы получить список изменений API.
Разработчики с активной копией V8 могут использовать git checkout -b 9.7 -t branch-heads/9.7
, чтобы протестировать новые функции в V8 v9.7. Кроме того, вы можете подписаться на Beta-канал Chrome и вскоре попробовать новые функции самостоятельно.