Google Chromes seneste eksperimenter er designet til at forbedre batterilevetiden og ydeevnen

Google tester et par nye funktioner til Chrome, der er designet til at forbedre browserens ydeevne og reducere dens indvirkning på batterilevetiden.

I et forsøg på at forbedre Google Chromes ydeevne og reducere dens indvirkning på batterilevetiden, tester Google to nye funktioner til browseren. Den første funktion, som blev set på en Chromium-fejlsporingsside, tilføjer et nyt batteribesparende metatag, der vil optimere websteder, der vides at have høje CPU- eller batteriomkostninger. En forklaring vedrørende det nye metatag siger:

"At spare batteri eller CPU er vigtigt for computerenheder, der ikke er forbundet til en elektrisk kilde, eller for bedre at dele fælles CPU- og GPU-ressourcer blandt kørende processer... Websteder, der er kendt for at have høje CPU- eller batteriomkostninger, vil måske anmode om, at UA optimerer til CPU eller batteri, selvom brugerne ikke har anmodet om det... De fleste moderne OS'er har også batteribesparende funktioner, der aktiveres, enten når batteriet er lavt, eller brugeren ønsker at spare batteri. Ideelt set bør websteder være i stand til at respektere disse indstillinger. Websteder ønsker måske at rådgive UA om, hvilke strategier der fungerer bedst for siden i disse situationer."

Det nye metatag i Google Chrome vil give websteder mulighed for at tilføje metatags for at reducere framerate, tillade generisk langsommere scriptudførelse og ændre adfærd baseret på batteribesparende indstillinger for bedre batteri liv. Websites vil kunne tilføje tags som f.eks for at gøre det. Metatagget vil tillade video- eller videokonferencewebsteder at reducere CPU-brug og forbedre batterilevetiden, langsom ned JavaScript-opgaver, der ikke direkte påvirker UX, og skift til batterisparetilstand, hvis en bruger ønsker at gøre så.

Forklaringen fremhæver yderligere, at batterisparefunktionen vil have følgende komponenter:

  • Et metatag, der tillader websteder at angive foretrukne tilstande.
  • Medieforespørgsler, der giver websteder mulighed for at justere deres typografiark i henhold til batteribesparelser.
  • Specifikationstekst, der siger, at hvis brugeren eller operativsystemet er gået ind i en batterisparetilstand, skal brugeragenten anvende en eller flere af batteribesparelserne på webstederne.
  • Specifikationstekst, der siger, at UA'er skal respektere metatagget på et websted, medmindre det er i konflikt med bruger- eller OS-indstillinger.

Den anden funktion, som har til formål at forbedre Google Chromes ydeevne, er begrænset til Android-enheder. Funktionen er blevet tilføjet til browseren under et nyt flag kaldet cpu-affinitetsbegrænsning-til-små-kerner, og dens beskrivelse lyder som følger: "Begrænser Chrome-tråde til LITTLE kerner på enheder med store. LILLE eller lignende CPU-arkitekturer."

Som i en nylig rapport fra Chrome-historie, forventes funktionen at gøre Chrome mere strømeffektiv på ARM-enheder og forbedre dens ydeevne. Funktionen er i øjeblikket i den eksperimentelle fase, og Google studerer dens indvirkning på strømforbrug, glathed og andre systemsundhedsmålinger. Derfor skal vi muligvis vente et stykke tid, før funktionen kommer til den stabile version af browseren.

Det er værd at bemærke, at dette ikke er de eneste funktioner, Google tilføjer til Chrome for at forbedre dens ydeevne og reducere dens indvirkning på batterilevetiden. Virksomheden forventes at tilføje en Back Forward Cache funktion i Chrome 86 til Android, som vil give brugerne mulighed for at gå frem og tilbage i browseren meget hurtigere. Google tester også regulering af JavaScript-timere i baggrunden for at forbedre Chromes indflydelse på batterilevetiden.


Kilde: Chromium bug tracker, GitHub, Krom Gerrit