Chrome 用戶一定都明白, 無論是在 Mac 還是在 PC 上, 這款流覽器的體驗都是喜憂參半的:Chrome 的渲染性能幾乎是流覽器中最好的外掛程式系統也最完善, 可是記憶體洩漏和耗電過大的問題卻對筆記本用戶非常不友好。 在最新的 Chrome 57 版本裡, Google 再一次嘗試解決這個問題。
在 Google 針對 57 版本的 Chrome 發佈的更新博客中寫道, 這個版本的 Chrome 引入了一個全新特性, 叫做“後臺標籤頁”(Background Tabs)。 這個新特性為網頁開發者們提供一個程式介面, 能夠在識別網頁處在不活動狀態時, 限制這個網頁使用的 CPU 使用負載。
比如用戶打開了 10 個標籤頁, 但除了當前正在看的那一個之外,
這不是 Chrome 第一次嘗試減少流覽器的電力消耗。 Chrome 的主打特性是之一就是每一個標籤頁都是獨立進程, 也就是說任何一個單獨標籤頁崩潰都不會影響其他標籤頁的運行。 但這樣的代價就是流覽器佔用的記憶體和 CPU 時間會成倍增長。 過去, Chrome 採用限制後臺網頁的進程數量來省電,
Chrome 團隊最終的目標是, 希望在未來實現所有不活躍的網頁都能徹底休眠, 但因為還有很多需要即時運轉的網頁, 比如使用者打開一個股票頁面在後臺運轉, 需要時不時看一眼, 徹底休眠會導致體驗問題。 所以這個目標需要網頁開發者們配合 Chrome 的程式介面來實現。
目前, Chrome 是全球互聯網是試產佔有率第一的流覽器, 2 月份的佔有率超過 58%, 微軟的 IE 佔有率約 19%, 火狐為 11%。 這種優勢是在微軟的 Windows 預裝 Edge/IE 流覽器和 Mac 預裝 Safari 的基礎上達成的, 這側面證明了 Chrome 的技術優勢。
關於記憶體佔用過大的問題, 去年 10 月更新的 55 版本 Chrome 通過引入了新的 JavaScript 引擎, 據說大幅減少了記憶體佔用。
題圖/Flickr