Google 一直致力於加快自家的 Chrome 瀏覽器速度,其中大部分改進都適用於 Vidaldi 和 Microsoft Edge 等其他 Chromium 核心的瀏覽器。最新的效能提升來自一個不太可能的地方:載入 Cookie,藉由改進 Cookie 的載入方式來為瀏覽器加速。
由於Cookie 處理方式的改進,Google Chrome 現在速度更快了
Google 在一篇新的部落格文章中解釋道,它在 Chromium 中導入了共享記憶體版本控制,用意在解決使用瀏覽器 Cookie 頁面的性能問題。該公司的測試中顯示,部分網站使用低效的程式碼,一遍又一遍地請求相同的 Cookie 和其他資源,並且由於每項檢查都必須等待瀏覽器記憶體的回應,因此某些頁面的速度比應有的速度要慢。
Google 表示,其測試結果中的 87% 的 Cookie 存取是多餘的,該公司甚至發現網站每秒向用戶請求數百次 Cookie 的例子,然而,沒有一種簡單的方法可以在不破壞現有網頁的情況下解決這個問題。Google 的解決方案是建立一種用於讀寫 Cookie 的新架構,稱為共享記憶體版本控制,它可以減少瀏覽器不同元件之間的 Cookie 資料請求。
結果就是最慢的網頁,尤其是使用 Cookie 進行儲存的表單和其他元素的頁面,現在在所有平台上的速度提高 5%。這並不是一個巨大的變化,但與 Chromium 專案中推出的所有其他效能改進相結合,正好可以幫助 Chrome 和其他瀏覽器響應更快。
Google 在部落格中表現,隨著數十億人每天轉向網路完成工作,瀏覽器變得比過去更需要負責同時託管多個應用程式,資源爭用成為一個挑戰。多工序 Chrome 瀏覽器會爭奪多種資源,包含 CPU 和記憶體,還有其內部網路服務之間自己的工作序列。這就是為什麼 Google 一直專注於從 Chrome 的現場數據中識別和修復緩慢的互動,這些數據是真實用戶體驗最有的來源。