· 閱讀時間約 2 分鐘
WebAssembly 動態分層可於 Chrome 96 試用
· 閱讀時間約 3 分鐘
V8 有兩個編譯器用於將 WebAssembly 程式碼編譯為可執行的機器代碼:基線編譯器 Liftoff 和優化編譯器 TurboFan。Liftoff 能比 TurboFan 更快地生成代碼,從而提供快速的啟動時間。而 TurboFan 則生成更快的代碼,從而實現高峰性能。
V8 發佈 v9.6
· 閱讀時間約 2 分鐘
每四週,我們會按照發佈流程創建一個新的 V8 分支。每個版本都在緊接 Chrome Beta 里程碑之前,從 V8 的 Git 主分支中分支出來。今天,我們很高興地宣佈我們最新的分支,V8 version 9.6,目前處於 Beta 測試階段,將在幾週內隨 Chrome 96 穩定版一同推出。V8 v9.6 帶來了許多面向開發者的新功能和改進。這篇文章提前預覽了一些亮點,敬請期待正式發佈。
V8 發佈 v9.5
· 閱讀時間約 3 分鐘
V8 發佈 v9.4
· 閱讀時間約 2 分鐘
V8 發佈 v9.3
· 閱讀時間約 4 分鐘
V8 發行版本 v9.2
· 閱讀時間約 3 分鐘
Sparkplug — 一種非最佳化 JavaScript 編譯器
· 閱讀時間約 13 分鐘
精簡內建函式呼叫
· 閱讀時間約 5 分鐘
在 V8 v9.1 中,我們暫時取消在桌面端的內建函式嵌入。雖然嵌入內建函式能顯著改善記憶體使用處理,我們發現嵌入函式與 JIT 編譯程式碼之間的函式呼叫可能帶來顯著的效能損失。此成本會依 CPU 的微架構而異。在本文中,我們會解釋為何這種情況會發生、效能表現如何,以及我們長期規劃的解決方案。
V8 發佈 v9.1
· 閱讀時間約 3 分鐘