眾所周知,谷歌 Chrome 瀏覽器是一個(gè)耗資源大戶,不僅會(huì)占用許多內(nèi)存,對(duì)電池續(xù)航也是一個(gè)考驗(yàn)。
Chrome 的開發(fā)者們肯定也知道這個(gè)問題,據(jù) Chrome Unboxed 報(bào)道:
在最新的 Chrome Dev 和 Canary(105 及更高版本)中,谷歌添加了一個(gè)新的實(shí)驗(yàn)選項(xiàng),名為“Quick intensive throttling after loading”。
該功能描述為:
對(duì)于在后臺(tái)加載的頁面,在 10 秒后激活密集型節(jié)流,而不是默認(rèn)的 5 分鐘。
密集型節(jié)流將限制喚醒,包括將具有高嵌套級(jí)別的 setTimeout 和 setInterval 任務(wù),以及延遲的 scheduler.postTask 任務(wù)限制為每分鐘 1 次。
谷歌在官方功能期望中寫道:
該功能有望延長(zhǎng)電池續(xù)航。當(dāng)所有標(biāo)簽頁都隱藏和靜默時(shí),有望讓設(shè)備續(xù)航增加約 10%。
IT之家了解到,谷歌在 Chrome 103 中重新實(shí)現(xiàn)了機(jī)制,顯著提高網(wǎng)頁加載速度,減少資源占用,提高代碼復(fù)雜。
關(guān)鍵詞: