每六周,V8 JavaScript 引擎都會發(fā)布一個新版本,現(xiàn)在最新版本 6.9 已正式推出。發(fā)布說明顯示,V8 6.9 在 x64 平臺上支持嵌入式內(nèi)置插件,通過該插件,顯著優(yōu)化了 V8 的內(nèi)存使用。數(shù)據(jù)顯示,V8 堆大小在 x64 上有了顯著的節(jié)省。而其他平臺將在即將發(fā)布的版本中推出。
除了內(nèi)存方面的優(yōu)化,6.9 版本還帶來了性能方面的優(yōu)化。WebAssembly 得到了一個新的基線編譯器 Liftoff,它可以更快地啟動具有大型 WebAssembly 模塊(如 Google Earth 和 AutoCAD)的復(fù)雜網(wǎng)站。根據(jù)硬件的不同,官方表示看到的加速比超過 10 倍。
V8 v6.9 還通過改進 WeakMap 處理減少了 Mark-Compact 垃圾收集的暫停時間。
完整更新內(nèi)容請查看發(fā)布說明:
https://v8project.blogspot.com/2018/08/v8-release-69.html
V8 是 Google 發(fā)布的開源 JavaScript 引擎,采用 C++ 編寫,在 Google 的 Chrome 瀏覽器中被使用。V8 引擎可以獨立運行,也可以用來嵌入到 C++ 應(yīng)用程序中執(zhí)行。