跳至主要内容

停止發佈版本部落格文章

· 閱讀時間約 3 分鐘
郭書宇 ([@shu_](https://twitter.com/_shu))

歷史上,每個 V8 的新版本分支都有一篇部落格文章發布。您可能注意到自 v9.9 以來沒有新的版本部落格文章了。從 v10.0 開始,我們將停止為每個新分支發佈版本部落格文章。但不用擔心,以前您從部落格文章中獲取的所有資訊仍然可以找到!繼續閱讀以了解前往何處獲取這些資訊。

發佈計劃與當前版本

您是閱讀版本部落格文章來確定 V8 的最新版本嗎?

V8 隨 Chrome 的發佈計劃進行。如果需要查詢 V8 的最新穩定版本,請參考 Chrome 發佈路線圖

每四週,我們會按照發佈流程創建一個新的 V8 分支。每個版本分支會在 Chrome Beta 里程碑之前從 V8 的 Git 主分支中分出。這些分支處於測試版階段,並與 Chrome 發佈路線圖協調成為最終版本。

要查找 Chrome 版本對應的 V8 分支:

  1. 將 Chrome 版本號除以 10,可得 V8 的版本號。例如,Chrome 102 對應 V8 10.2。
  2. 對於版本號 X.Y,其分支可在以下格式的 URL 中找到:
https://chromium.googlesource.com/v8/v8.git/+log/branch-heads/X.Y

例如,可以在 https://chromium.googlesource.com/v8/v8.git/+log/branch-heads/10.2 找到 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