メインコンテンツまでスキップ

V8 リリース v9.7

· 約2分
Ingvar Stepanyan ([@RReverser](https://twitter.com/RReverser))

4週間ごとに、リリースプロセス の一環として新しい V8 のブランチを作成します。各バージョンは、Chrome Beta マイルストーンの直前に V8 の Git メインから分岐されます。本日、私たちは最新のブランチ V8 バージョン 9.7 を発表できることを嬉しく思います。このバージョンは数週間以内に Chrome 97 Stable に合わせてリリースされるまでベータ版の状態です。V8 v9.7 は開発者に向けたさまざまな新機能を詰め込んでいます。この投稿では、リリースの期待を高めるいくつかのハイライトをプレビューします。

JavaScript

findLastfindLastIndex 配列メソッド

Array および TypedArray 上の findLastfindLastIndex メソッドは、配列の末尾から条件に一致する要素を見つけます。

例えば:

[1,2,3,4].findLast((el) => el % 2 === 0)
// → 4 (最後の偶数要素)

これらのメソッドは v9.7 からフラグなしで利用可能です。

より詳しい情報は、機能説明 をご覧ください。

V8 API

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 の新機能を試すことができます。あるいは Chrome のベータチャンネルに登録する ことで、間もなく新機能を自分で試すこともできます。