上個月,我們曾報道過 “耗電大戶”Chrome 瀏覽器正開啟的一項實驗性功能,即通過在標(biāo)簽頁處于后臺時關(guān)閉不必要的 JavaScript 計時器和跟蹤器來減少能耗,測試預(yù)計此舉將增加 28% 的電池壽命,相當(dāng)于續(xù)航 2 小時。
谷歌沒有停止在這一方面的探索。根據(jù)TheWindowsClub 的消息,Chrome 近日又推出了名為Battery-Savings(Meta Tag)的實驗性功能。該功能旨在通過遵循用戶的電腦電池設(shè)置,使站點向 Chrome 推薦合適的省電措施。
Chrome 希望以這樣的方式降低 CPU 和電量的消耗,尤其是針對流量較為密集的視頻或視頻會議網(wǎng)站。另外,該功能計劃減慢某些運行時間過長的 JavaScript 任務(wù)的運行速度,例如第三方廣告設(shè)置或未加載內(nèi)容的增量預(yù)渲染設(shè)置等。
從具體的實現(xiàn)上來講,用戶代理(User Agents)可以通過降低動畫幀生成速率來實現(xiàn)幀速率的降低(allow-reduced-framerate),或者如果正在播放視頻,則將動畫幀速率與觀察到的視頻回放速率進(jìn)行匹配。它通過將執(zhí)行線程或進(jìn)程放在一個小的核心而不是一個大的核心上,從而實現(xiàn)腳本速度的降低(allow-reduced-script-speed)。
完整的功能將包括以下幾個方面:
允許站點指示首選模式的元標(biāo)記(metatag)
媒體查詢,使網(wǎng)站可以根據(jù)電池設(shè)置調(diào)整樣式表
站點應(yīng)遵循用戶或操作系統(tǒng)的節(jié)電模式
User Agents 會遵循網(wǎng)站上的 meta 標(biāo)記,除非它與用戶或操作系統(tǒng)設(shè)置沖突
該功能預(yù)計隨Chrome v86 或 v87 一起上線。屆時,Chrome 消耗 CPU 和電量的情況或?qū)⒌玫酱蠓雀纳啤?/p>
責(zé)任編輯:Rex_08