Om te kunnen concurreren met de batterijprestaties van Safari op Mac, heeft Google Chrome voor macOS geoptimaliseerd om meer tijd te bieden voor surfen op het web en het streamen van video's.
Onlangs heeft Chrome voor Mac twee nieuwe functies toegevoegd;Geheugenbesparingsmodusom surfen op het web sneller te maken door geheugen vrij te maken van ongebruikte tabbladen en soepelere workflows te bieden, enEnergiespaarstandom de levensduur van de batterij te verlengen door achtergrondactiviteit en effecten te beperken wanneer de batterij van de computer 20% of minder bereikt.
Google maakt vier aanpassingen om de levensduur van de batterij in Chrome voor macOS te verbeteren
Safari, de eigen webbrowser van Apple, biedt tot 17 uur unplugged surfen op het web en tot 20 uur videostreaming.
Om de gebruikerservaring verder te verbeteren en de levensduur van de batterij te evenaren die Safari op Macs biedt, heeft Google vier wijzigingen aangebracht in Chrome voor macOS om de CPU minder vaak wakker te maken om de geheugencompressie af te stemmen:
- Onlangs gemaakte iframes verfijnd
De heuristiek voor garbagecollection en geheugencompressie verfijnd voor recent gemaakte iframes. Dit resulteert in minder energieverbruik om het geheugengebruik op de korte termijn te verminderen (zonder invloed op het geheugengebruik op de lange termijn).
Meer lezen:Hoe u de levensduur van de batterij van een AirTag kunt controleren en de batterij kunt vervangen
- Onnodige hertekeningen zoals lay-out, verf, stijl en andere verwijderd
"We navigeerden op sites uit de echte wereld met een bot en identificeerden wijzigingspatronen van het Document Object Model (DOM) die geen invloed hebben op de pixels op het scherm. We hebben Chrome aangepast om deze vroegtijdig te detecteren en de onnodige stijl-, lay-out-, verf-, raster- en GPU-stappen te omzeilen. We hebben vergelijkbare optimalisaties geïmplementeerd voor wijzigingen in de Chrome-gebruikersinterface. "

- Geoptimaliseerde toegangspatronen van datastructuren
“We identificeerden datastructuren waarin frequente toegangen met dezelfde sleutel plaatsvonden en optimaliseerden hun toegangspatroon.”
- Aangepaste Javascript-timers
"Javascript-timers zorgen nog steeds voor een groot deel van het energieverbruik van een webpagina. Als gevolg hiervan hebben we de manier waarop ze in Chrome worden geactiveerd aangepast, zodat de CPU minder vaak wakker wordt. Op dezelfde manier hebben we mogelijkheden geïdentificeerd om interne timers te annuleren wanneer ze niet langer nodig zijn, waardoor het aantal keren dat de CPU wordt gewekt, wordt verminderd."
via9to5Google
