溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript V8 引擎版本發布流程是怎樣的

發布時間:2021-09-30 09:20:24 來源:億速云 閱讀:171 作者:柒染 欄目:大數據

這篇文章將為大家詳細講解有關JavaScript V8 引擎版本發布流程是怎樣的,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

0. 介紹

V8 發布流程與 Chrome 的發布流程緊密關聯。V8 團隊也使用全部 4 種 Chrome 發布渠道向用戶推送新版本。

如果您想查看 Chrome 版本中的 V8 版本,可以在 OmahaProxy 中查看。對于每個 Chrome 版本,都會在 V8 代碼庫中創建單獨的分支,以便使跟蹤更容易,例如 Chrome 45.0.2413.0。

1. Canary releases 金絲雀版

通過 Chrome's Canary channel,每天都有新的 Canary 版本被推送給用戶。正常情況下,這個版本來自 master分支的最新,足夠穩定的版本。

Canary 分支通常是這樣的:

  
    
  
  
  remotes/origin/4.5.35

2. Dev releases 開發版

通過 Chrome’s Dev channel,每周都會有一個新的開發版本推送給用戶。正常情況下,這個版本包括 Canary 頻道上最新穩定的 V8 版本。

Dev 的分支通??雌饋硐襁@樣

  
    
  
  
  remotes/origin/4.5.35

3. Beta releases 測試版

大約每 6 周就會創建一個新的主要分支,例如 Chrome 44。這與 Chrome 的 Beta 頻道的創建同步發生。Chrome Beta 被固定在 V8 的 branch-heads。約 6 周時間分支被提升到 Stable。

所有的更改僅 cherry-picked 到穩定版。

Beta 的分支通??雌饋硐襁@樣

  
    
  
  
  remotes/branch-heads/4.5

它們基于 Canary 分支。

4. Stable releases 穩定版

大約每 6 周就會有一個新的主要穩定版本完成。由于最新的 Beta 分支只是簡單地升級為 Stable,因此不會創建特殊的分支。該版本通過 Chrome 的 Stable 頻道推送給用戶。

Stable 的分支通常是這樣的

  
    
  
  
  remotes/branch-heads/4.5

他們由 Beta 分支提升(或重用)而來。

5. 我應該將哪個版本嵌入到我的應用程序中?

你應該使用:Chrome's Stable channel 的最新分支。

我們經常會將重要的 bug fixes 重新合并到穩定的分支,所以如果您關心穩定性和安全性以及正確性,則應該包括這些更新 - 這就是為什么我們推薦“分支的尖端”,而不是確切版本。

只要一個新分支被提升為 Stable,我們就會停止維護之前的穩定分支。這種情況每六周發生一次,所以你應該準備經常更新。

例如:目前穩定的 Chrome 版本是 44.0.2403.125,對應的 V8 版本是 4.4.63.25。所以你應該嵌入 branch-heads/4.4 。而當 Chrome 45 進入 stable 頻道時,您應該更新到分支 branch-heads/4.5。

關于JavaScript V8 引擎版本發布流程是怎樣的就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女