跳至主要内容

關於 Node.js 的 Hash flooding 漏洞問題…

· 閱讀時間約 6 分鐘
Yang Guo ([@hashseed](https://twitter.com/hashseed))

今年七月初,Node.js 發佈了一個安全更新,針對所有當前維護的分支來解決 Hash flooding 漏洞問題。這項臨時修復以顯著降低啟動性能為代價。同時,V8 已實施了一項解決方案,可以避免性能下降。

V8 發佈版本 v6.1

· 閱讀時間約 3 分鐘
V8 團隊

每六週,我們會根據 發佈流程 創建一個新的 V8 分支。每個版本都從 V8 的 Git 主分支中選擇,恰好在 Chrome Beta 里程碑之前。今天我們很高興宣布我們的最新分支 V8 版本 6.1,該版本將會處於 Beta 階段,直到幾週後與 Chrome 61 的穩定版協同發佈。V8 v6.1 為開發人員帶來了各種好處,接下來我們將提前預覽一些亮點。

V8 發佈 v6.0

· 閱讀時間約 3 分鐘
V8 團隊

每六週,我們會根據 發佈流程 創建一個新的 V8 分支。每個版本都是從 V8 的 Git 主分支在 Chrome Beta 里程碑前立即分支出來的。今天,我們很高興地向大家宣布我們最新的分支,V8 版本 6.0,該版本將進入 Beta 阶段,直到幾週後與 Chrome 60 Stable 一同發佈。V8 6.0 包含了各種面向開發者的功能。我們希望在正式發佈之前為大家介紹一些亮點。

啟動 Ignition 和 TurboFan

· 閱讀時間約 6 分鐘
V8 團隊

今天,我們欣然宣佈 V8 v5.9 的新 JavaScript 執行管線正式上線,並將隨 v59 版 Chrome 穩定版發布。透過新管線,我們在現實世界中的 JavaScript 應用程序實現了顯著的性能提升和記憶體節省。文末我們會更詳細地討論相關數字,但首先讓我們來了解一下這個管線本身。

V8 發佈 v5.9

· 閱讀時間約 2 分鐘
V8 團隊

每六週,我們會根據 發佈流程 為 V8 建立一個新的分支。每個版本都從 V8 的 Git 主分支在 Chrome Beta 里程碑之前立即分出。今天我們很高興地宣布我們最新的分支,V8 版本 5.9,它將處於 Beta 阶段,直到數週後與 Chrome 59 Stable 一起發佈。V8 5.9 有各種面向開發者的好功能。我們願意在發佈之前為您提供一些亮點預覽。

退休 Octane

· 閱讀時間約 6 分鐘
V8 團隊

JavaScript 基準測試的歷史是一個不斷演變的故事。隨著網頁從簡單的文檔擴展到動態的客戶端應用,新的 JavaScript 基準測試被創建以衡量新用例中重要的工作負載。這種不斷變化導致了各個基準測試有限的壽命。隨著網頁瀏覽器和虛擬機 (VM) 實現開始對特定的測試用例進行過度優化,基準測試本身停止成為其原始用途的有效代理工具。最早的 JavaScript 基準測試之一 SunSpider,在早期推動了快速優化編譯器的推出。然而,隨著 VM 工程師揭示了 微基準測試的局限性 並找到新的方法去 優化 繞過 SunSpider 的 局限性,瀏覽器社區 正式退役 SunSpider 作為推薦基準測試。

V8 發佈 v5.8

· 閱讀時間約 2 分鐘
V8 團隊

每六週,我們會從 V8 的 Git主分支建立一個新分支,作為我們發佈過程的一部分。每個版本在 Chrome Beta 里程碑之前立即從 V8 的 Git master 分支分支出來。今天我們很高興地宣布我們的最新分支,V8 版本 5.8,它將進入 Beta 測試,直到幾週後與 Chrome 58 Stable 一起正式釋出。V8 5.8 充滿了各種面向開發者的亮點。我們希望在正式發佈前向您預覽一些重點功能。

快速的 `for`-`in` 在 V8

· 閱讀時間約 13 分鐘
Camillo Bruni ([@camillobruni](http://twitter.com/camillobruni))

for-in 是許多框架中廣泛使用的語言特性。儘管它的廣泛應用,從實現角度來看,它卻是較為晦澀的語言構造之一。V8 為了讓這個特性儘可能快付出了極大的努力。在過去的一年中,for-in 在符合規範的同時變得最多快了三倍,這取決於使用的上下文。

高效能 ES2015 與後續進階

· 閱讀時間約 10 分鐘
Benedikt Meurer [@bmeurer](https://twitter.com/bmeurer), ECMAScript 效能工程師

過去幾個月中,V8 團隊致力於提升新加入的 ES2015 及其他更最新的 JavaScript 功能效能,使其能與編譯後的 ES5 對應功能相媲美。

協助我們測試 V8 的未來!

· 閱讀時間約 3 分鐘
Daniel Clifford ([@expatdanno](https://twitter.com/expatdanno)), 原始慕尼黑 V8 啤酒釀造師

V8 團隊目前正在開發新的預設編譯器管線,此舉將幫助我們為實際情況下的 JavaScript帶來未來的加速性能。您今天即可在 Chrome Canary 中預覽新的管線,幫助我們確保在向所有 Chrome 頻道發布新配置時不會有意外發生。