Tatalakayin ng Chrome ang mga tab ng background na hogging ng baterya upang mai-save ang kapangyarihan

Video: How to fix Chrome Tabs reloading every time you switch to another tab 2024

Video: How to fix Chrome Tabs reloading every time you switch to another tab 2024
Anonim

Habang ang Google Chrome ay kasalukuyang namamayani sa merkado ng web browser, ito ay kilalang-kilala sa paggamit ng sobrang lakas at mabilis na pag-draining ng buhay ng baterya. Gayunpaman, sinabi ng higanteng Mountain View ngayon na nagsasagawa ng mga hakbang upang matugunan ang pagkonsumo ng kuryente ng browser. Magsisimula sa Chrome 57, ang Google ngayon ay nakapagpapalakas ng mga tab ng background upang i-save ang buhay ng baterya.

Sinimulan ng Chrome 57 ang unang yugto ng throttling plan ng Google, ang isang pangmatagalang inisyatibo ay nangangahulugang bawasan ang pagkonsumo ng enerhiya at pag-epekto sa mga mapagkukunan ng CPU sa pamamagitan ng pagpatay sa mga tab na tumatakbo sa background. Ang Google ay sisihin sa mga tab na background na hanggang sa 30% ng pagkonsumo ng kuryente ng Chrome, kahit na sa mga desktop.

Si Alexander Timin, isang engineer ng software sa Google, ay ipinaliwanag sa isang post sa blog:

Sa pamamagitan ng bagong patakaran ng pagpalakas, ang Chrome 57 ay maaantala ang mga timer upang limitahan ang average na pagkarga ng CPU sa 1% ng isang pangunahing kung ang isang aplikasyon ay gumagamit ng masyadong maraming CPU sa background. Ang mga tab na naglalaro ng audio o pinapanatili ang mga koneksyon sa real-time tulad ng WebSockets o WebRTC ay hindi maaapektuhan.

Nalaman namin na ang mekanismo ng throttling na ito ay humantong sa 25% mas kaunting mga abalang mga tab sa background. Sa pangmatagalang, ang perpekto ay para sa mga tab ng background na ganap na nasuspinde at sa halip ay umaasa sa mga bagong API para sa mga manggagawa sa serbisyo na gumawa ng trabaho sa background. Patuloy na gumawa ng mga hakbang ang Chrome sa direksyon na ito upang pahabain ang buhay ng baterya ng mga gumagamit, habang pinapagana pa rin ang lahat ng magkaparehong karanasan na maaaring mabuo ng mga developer ngayon.

Una nang isiniwalat ng Google ang plano nito na mag-throttle tab ng background noong Agosto. Nalalapat ang patakaran sa mga tab na lumampas sa inilaang oras para sa pagpapatakbo ng mga function ng JavaScript na tinatawag na mga timer. Naniniwala ang mga inhinyero ng Google na ang mga ad ng JavaScript at mga script ng analytics ay ang pangunahing sanhi ng masinsinang mga gawain sa background. Gamit ang bagong patakaran ng throttling ng background, ang mga developer ay magkakaroon ng maraming oras upang gawin ang mga kinakailangang pagsasaayos dahil ang ilang mga tampok ng website ay nakasalalay sa mga operasyon sa background.

Tatalakayin ng Chrome ang mga tab ng background na hogging ng baterya upang mai-save ang kapangyarihan