Chrome速度無人能敵?Safari也甘拜下風

leida777發表於2022-03-09

Chrome99版:“新的里程碑”

3月8號,谷歌Chrome團隊在Chromium部落格上發表文章稱,Chrome瀏覽器速度達到了“新的里程碑”,最新版本的Chrome M99在蘋果的Speedometer網路基準測試中創造了300分的記錄——迄今為止所有瀏覽器中最高分!而Chrome 99版將是最後一個雙位數的版本,Chrome瀏覽器的第100版將在未來幾周內推出,預計在3月底釋出。


Chrome vs Safari

開發部門在M99版本中使用了ThinLTO(一種構建最佳化技術),可以內聯程式碼庫的速度關鍵部分。這使Chrome瀏覽器獲得額外的加速——Chrome瀏覽器比Safari瀏覽器當時的版本快7%,另外其瀏覽器的圖形效能現在比Safari瀏覽器高出15%。

自2020年底在基於M1的Mac上推出Chrome以來,Chrome比17個月前快了43%!

谷歌指出,它在配備10核M1 Max晶片和64GB RAM的14英寸MacBook Pro上進行了測試,後續還在配備16GB RAM的13英寸M1 MacBook Pro上重複測試。

最終資料顯示:Chrome每分鐘執行252次,正負8.6,而Safari則為185,正負46。差不多平均有30%的差異,但Safari也存在很大的可變性。

值得一提的是由於是蘋果WebKit出品的測試工具,很大可能Safari的跑分會領先,因此Chrome這次超越具有里程碑意義。


速度提升的原因

谷歌稱,V8 Sparkplug編譯器和短內建呼叫是提速的兩個主要的原因。

Sparkplug是V8的一個新的中層JavaScript編譯器,可以生成高效的程式碼,而且編譯開銷很低。

V8 JavaScript引擎使用短內建呼叫來最佳化裝置記憶體中生成的程式碼的位置。這種技術透過避免呼叫函式時的間接跳轉來提高效能,在基於蘋果M1的Mac上表現出眾。

Chrome瀏覽器在安卓系統上的速度也在不斷提高。現在載入一個頁面的時間減少了15%。

去年,谷歌還使用凍結標籤(Freeze-Dried Tabs)使安卓上的Chrome瀏覽器的啟動時間減少了13%。這種方法透過在載入時使用標籤的輕量級版本,而實際的標籤在後臺載入,從而節約了大量資源。最後,透過使用隔離分裂(Isolated Splits)來提高速度和記憶體使用率,它透過在後臺執行緒中預裝大部分瀏覽器程式程式碼來減少啟動時間。


總結

雖然不能簡單用速度來作為衡量瀏覽器優異程度的標準,Chrome和Safari也各有千秋,但一個幾乎可以在眨眼之間載入出任何頁面的現代瀏覽器,無疑會帶來非凡的使用者體驗。你使用過Chrome和Safari嗎,你覺得最新版本的Chrome在速度上有顯著提升嗎?歡迎留言告訴我們你對這次升級的看法和感受。

參考資料:

https://blog.chromium.org/2022/03/a-new-speed-milestone-for-chrome.html

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70014825/viewspace-2868633/,如需轉載,請註明出處,否則將追究法律責任。

相關文章