Hoe Google van Chrome een snelheidsduivel maakte op Android

Google Chrome is de populairste zoekmachine op internet, en dit is niet in de laatste plaats te danken aan de snelheid. Het is snel genoeg om de concurrentie van andere bedrijven zoals Apple, Microsoft en Mozilla te ontlopen. Vandaag onthulde het bedrijf hoe het Chrome supersnel maakte op Android-apparaten.

Hoe Google Chrome supersnel maakte op Android

Snelheid is iets dat mensen vaak over het hoofd zien als ze het over browsers hebben. Normaal gesproken schrijven we snelheid toe aan onze verbinding, maar een trage browser kan je ervaring verpesten, zelfs als je razendsnelle 5G gebruikt. Het is de taak van de browser om de webpagina weer te geven, dus de algehele snelheid hangt af van hoe snel de browser dat kan doen.

Google legde uit wat het achter de schermen doet om Chrome te smeren en het een van de beste browsers op Android te maken.

Optimalisaties

Beginnend met de optimalisatie verklaarde Google dat het dezelfde build van Chrome naar alle Android-apparaten stuurde die uitkwamen, of het nu vlaggenschip of budget was. Dit betekent dat sommige van de minder krachtige apparaten het moeilijk zouden hebben, omdat ze de nieuwste en beste versie gebruiken.

Met Chrome-versie M113 begon Google echter een afzonderlijke, krachtigere versie van de browser te distribueren naar krachtigere apparaten. Die build richt zich op ARM64 in plaats van ARM32. Dit betekent dat smartphones met een lager vermogen kunnen worden geleverd met een minder veeleisende browserversie, wat resulteert in consistentere prestaties op alle apparaten.

Als u een telefoon van $ 200 gebruikt, hebben de prestaties van uw telefoon geen invloed op uw browse-ervaring. De krachtigere versie gebruikt C++-code die is geoptimaliseerd voor snelheid in plaats van voor grootte, omdat vlaggenschipapparaten niet worden gehinderd door schijfgrootte of RAM.

Andere optimalisaties zijn onder meer het aanpassen van inliningdrempels, het toepassen van profielgestuurde optimalisatietechnieken en het verbeteren van cross-functionele code. Al deze optimalisaties zorgen ervoor dat Chrome een veel gestroomlijndere browser wordt.

Chrome-snelheidsvergelijking 2 GIF

Rendering-motoren

Chrome maakt gebruik van JavaScript en webweergave-engines genaamd V8 en Blink. Het bedrijf verklaarde dat het deze door de jaren heen heeft geoptimaliseerd en aangepast. Elke individuele update heeft een kleine impact, maar Google zegt dat ze bij elkaar optellen.

Het bedrijf verklaarde dat het nu een geoptimaliseerde fast-path HTML-phaser gebruikt. Daarnaast heeft de V8-motor een nieuwe compilerlaag genaamd Sparkplug. Het kan zeer snel niet-geoptimaliseerde code genereren. Het lanceerde ook zijn Maglev mid-tier-compiler.

Dit zijn slechts enkele van de vele updates die Google heeft aangebracht in zijn rendering-engines. Deze helpen allemaal de snelheid van Chrome te verhogen.

Planning

Google werkte nauw samen met partners als Qualcomm om het planningsbeleid van Chrome te verbeteren. Met behulp van de Snapdragon 8 Elite zag Chrome zelfs een snelheidstoename van 60% – 80%, volgens Speedometer 3.0. Dit betekent dat krachtigere apparaten een behoorlijk aanzienlijke snelheidsboost zullen zien.

Chrome-snelheidsvergelijking GIF

Al deze optimalisaties zorgen ervoor dat Chrome een van de snelste browsers blijft die u vandaag de dag kunt gebruiken.

Thijs Van der Does