リリースブログ投稿を終了
V8の新しいリリースブランチごとにブログ投稿が行われてきましたが、v9.9以降、リリースブログ投稿がないことにお気づきかもしれません。v10.0以降、新しいブランチごとのリリースブログ投稿を終了します。しかしご安心ください。リリースブログ投稿で入手できていた情報はすべて引き続き入手可能です!今後その情報をどこで見つけられるかを以下にお読みください。
リリーススケジュールと現在のバージョン
V8の最新リリースを把握するためにリリースブログ投稿を読んでいましたか?
V8はChromeのリリーススケジュールに準拠しています。V8の最新の安定版リリースについては、Chromeリリースロードマップをご参照ください。
毎月4週間ごとに、リリースプロセスの一環として新しいV8のブランチを作成します。各バージョンはChrome Betaマイルストーン直前にV8のGitメインブランチからブランチ化されます。こうしたブランチはベータ版であり、Chromeリリースロードマップと連携してリリースされます。
Chromeバージョンの特定のV8ブランチを見つけるには:
- Chromeのバージョンを10で割ってV8のバージョンを取得します。例えば、Chrome 102はV8 10.2となります。
- バージョン番号X.Yの場合、そのブランチは次の形式のURLで見つけることができます:
https://chromium.googlesource.com/v8/v8.git/+log/branch-heads/X.Y
例えば、10.2ブランチはhttps://chromium.googlesource.com/v8/v8.git/+log/branch-heads/10.2 で見つけることができます。
バージョン番号とブランチの詳細については、詳細な記事をご覧ください。
V8バージョンX.Yについて、アクティブなV8チェックアウトを行っている開発者はgit checkout -b X.Y -t branch-heads/X.Y
を使用して、そのバージョンの新機能を試すことができます。
新しいJavaScriptまたはWebAssembly機能
新しいJavaScriptまたはWebAssemblyの機能がフラグの背後で実装されたか、デフォルトで有効になったかどうかを知るためにリリースブログ投稿を読んでいましたか?
Chromeリリースロードマップをご参照ください。このロードマップには、各リリースの新機能とマイルストーンがリストされています。
注: 独立した詳細な機能の記事は、その機能がV8に実装される前または後に公開されることがあります。
注目すべきパフォーマンスの向上
注目すべきパフォーマンスの向上について知るためにリリースブログ投稿を読んでいましたか?
今後、Sparkplugのような過去の改善のために行ったように、注目すべきパフォーマンスの向上について独立したブログ投稿を書く予定です。
APIの変更
APIの変更について知るためにリリースブログ投稿を読んでいましたか?
以前のバージョンA.Bと後のバージョンX.Yの間でV8 APIを変更したコミットのリストを参照するには、アクティブなV8チェックアウト内でgit log branch-heads/A.B..branch-heads/X.Y include/v8\*.h
を使用してください。