Chrome će ugušiti pozadinske jezičke koji bubnjaju kako bi uštedio energiju

Video: 1 Настройка Chrome теперь должна измениться прямо сейчас 2024

Video: 1 Настройка Chrome теперь должна измениться прямо сейчас 2024
Anonim

Iako Google Chrome trenutno dominira na tržištu web-preglednika, notorno je korištenje previše energije i brzog trošenja baterije. Unatoč tome, gigant Mountain Viewa sada kaže da poduzima korake za rješavanje potrošnje energije preglednika. Počevši s preglednikom Chrome 57, Google sada povlači pozadinske kartice kako bi spasio trajanje baterije.

Chrome 57 pokreće prvu fazu Googleovog plana za zaustavljanje, dugoročna inicijativa koja je značila smanjenje potrošnje energije i utjecaja preglednika na resurse procesora ubijanjem kartica u pozadini. Google snosi krivicu na pozadinske kartice za do 30% Chromove potrošnje energije, barem na stolnim računalima.

Alexander Timin, softverski inženjer na Googleu, objasnio je u postu na blogu:

Kroz nova pravila o isključivanju Chrome 57 odgodit će timere kako bi prosječno opterećenje CPU-a ograničilo na 1% jezgre ako aplikacija koristi previše CPU-a u pozadini. Kartice koje reproduciraju zvuk ili održavaju veze u stvarnom vremenu poput WebSockets ili WebRTC neće utjecati.

Otkrili smo da ovaj mehanizam za prigušivanje dovodi do 25% manje zauzetih pozadinskih kartica. Dugoročno je idealno da se kartice u pozadini potpuno obustave, a umjesto toga oslanjaju se na nove API-je za uslužne radnike koji mogu raditi u pozadini. Chrome će i dalje poduzimati korake u tom smjeru kako bi produžio vijek trajanja baterije, istovremeno omogućujući sva iskustva koja danas mogu razvijati.

Google je prvi otkrio svoj plan ubacivanja pozadinskih kartica u kolovozu prošle godine. Pravilo se odnosi na kartice koje premašuju njegovo dodijeljeno vrijeme za pokretanje JavaScript funkcija koje se nazivaju timeri. Googleovi inženjeri vjeruju da su JavaScript oglasi i analitičke skripte glavni uzrok intenzivnih pozadinskih zadataka. S novom politikom prigušivanja pozadine, programeri će imati dovoljno vremena da izvrše potrebna podešavanja jer neke značajke web mjesta ovise o pozadinskim operacijama.

Chrome će ugušiti pozadinske jezičke koji bubnjaju kako bi uštedio energiju