Google Chrome將優(yōu)化后臺頁面處理策略 筆記本電腦電池壽命可能因此得到提升
Google Chrome是世界上非常受歡迎的互聯(lián)網(wǎng)瀏覽器,但在許多情況下,它也因消耗電池壽命而臭名昭著,然而,一個新的幕后變化可能會扭轉(zhuǎn)目前的局面。在Google Chrome的最近更新中,一個新的測試標(biāo)記已經(jīng)浮出水面,顯示了瀏覽器節(jié)省電池電量的一個潛在來源。
這個名為"快速密集節(jié)流"(quick intensive throttling)的即將推出的功能,可以阻止位于后臺的頁面吞噬過多的電池壽命。
Chromebook的用戶首先在Chrome OS 105的更新中發(fā)現(xiàn)了這一新策略,但它實(shí)際上適用于所有提供Google Chrome的平臺--包括Windows、macOS和Linux。
Google Chrome的"快速強(qiáng)化節(jié)流"功能可以在10秒后停止后臺頁面加載JavaScript元素,而之前的限制是5分鐘,Google解釋說。對于在后臺加載的頁面,在10秒后激活密集節(jié)流,而不是默認(rèn)的5分鐘。強(qiáng)化節(jié)流將限制喚醒,從具有高嵌套級別的setTimeout和setInterval任務(wù)以及延遲的scheduler.postTask任務(wù),最多每分鐘1次。
在進(jìn)一步的評論中,Google把這句話翻譯成了更容易聽懂的樣子:
這有望延長電池壽命,在"Canary"和"Dev"頻道上的實(shí)驗(yàn)沒有發(fā)現(xiàn)我們的指導(dǎo)性指標(biāo)有任何退步,而且當(dāng)所有標(biāo)簽都被隱藏和靜止時,CPU占用有明顯的改善(約10%)。
當(dāng)然,這只在正確的情況下適用。對于大多數(shù)人來說,電池壽命的節(jié)省將來自于同時打開幾個標(biāo)簽頁的狀況。如果一個頁面在新標(biāo)簽頁中被打開,但沒有立即進(jìn)行互動,這一變化將防止該標(biāo)簽頁完全加載,實(shí)際上會反過來消耗電池,但這實(shí)際上只適用于你正在訪問的頁面嚴(yán)重依賴JavaScript的情況。
這個變化目前只在Dev頻道顯示,所以可能要過一段時間才會擴(kuò)展到穩(wěn)定頻道的每個人。