V8 リリース v9.7
· 約2分
4週間ごとに、リリースプロセス の一環として新しい V8 のブランチを作成します。各バージョンは、Chrome Beta マイルストーンの直前に V8 の Git メインから分岐されます。本日、私たちは最新のブランチ V8 バージョン 9.7 を発表できることを嬉しく思います。このバージョンは数週間以内に Chrome 97 Stable に合わせてリリースされるまでベータ版の状態です。V8 v9.7 は開発者に向けたさまざまな新機能を詰め込んでいます。この投稿では、リリースの期待を高めるいくつかのハイライトをプレビューします。
JavaScript
findLast
と findLastIndex
配列メソッド
Array
および TypedArray
上の findLast
と findLastIndex
メソッドは、配列の末尾から条件に一致する要素を見つけます。
例えば:
[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 のベータチャンネルに登録する ことで、間もなく新機能を自分で試すこともできます。