Omdat de meeste webbrowsers Chromium gebruiken en er geen echte “browseroorlogen” zijn, we hebben niet meer dezelfde soort concurrentie op het gebied van snelheid en functies als jaren geleden. Toch is elke verbetering in snelheid altijd een goede zaak, en webbrowsers leggen nog steeds de lat hoog op het gebied van prestaties. Sterker nog, Google heeft met Chrome blijkbaar de kroon voor de snelste browser teruggevorderd.
Google heeft aangekondigd dat de meest gebruikte browser ter wereld met de nieuwste versie van Chrome de hoogste score heeft behaald op Speedometer 3.0, een browserbenchmark die de browserprestaties meet die is gemaakt door verschillende bedrijven zoals Google, Apple, Microsoft, Mozilla, en Intel. Het meet de responsiviteit van webapplicaties door echte gebruikersinteracties te simuleren en te evalueren hoe snel de browser verschillende taken kan uitvoeren. Opvallend is dat de tests van Google plaatsvonden op een Mac-computer met M3. Het is mogelijk dat andere browsers de kroon zouden kunnen pakken op andere platforms en architecturen.

Het bedrijf zegt dat Chrome sinds de eerste release van de benchmark zijn score met 72% heeft verhoogd door verschillende optimalisaties en updates in de loop van maanden en jaren. Hoewel we niet met zekerheid kunnen zeggen dat de browser hierdoor 72% sneller is, betekent dit wel dat Google aanzienlijke prestatieverbeteringen heeft doorgevoerd, genoeg om Chrome te helpen als de snelste browser op de markt te worden beschouwd. de tijd van schrijven. Dat is geen geringe prestatie, aangezien concurrenten als Firefox er ook mee aan de slag gaan. Het is waarschijnlijk niet genoeg om de browseroorlogen opnieuw aan te wakkeren, maar het is nog steeds goed om concurrentie te zien.
Hoe heeft Google dit precies voor elkaar gekregen? Het bedrijf zegt dat de verandering deel uitmaakte van een grotere inspanning in de loop van enkele maanden, maar Google noemde wel een paar specifieke veranderingen die Chrome weer naar de top hielpen duwen. Een belangrijk aspect van de optimalisatiestrategie van Google was het identificeren en aanpakken van prestatieknelpunten binnen Chrome. Door de werklast in Speedometer 3.0 te analyseren en de functies aan te wijzen die de meeste tijd in beslag namen, kon het team zich richten op specifieke verbeterpunten.
Het optimalisatieproces omvatte een breed scala aan verbeteringen in verschillende componenten van Chrome. Het team heeft bijvoorbeeld de verwerking van door spaties gescheiden tekenreeksen verbeterd, de kosten voor het tekenen van paden en bogen verlaagd, het maken van formuliereditors gestroomlijnd en de querySelector-functie geoptimaliseerd voor veelvoorkomende gebruiksscenario's. Bovendien hebben ze de optimalisaties uitgebreid van innerHTML-parsing tot DOMParser, wat resulteerde in verdere prestatieverbeteringen. Google heeft ook samengewerkt met de beheerder van Harfbuzz om de weergave van AAT-lettertypen, die veel worden gebruikt in Apple's macOS-systeemlettertypen, te optimaliseren. Deze samenwerking leidde tot een snellere tekstverwerking bij het gebruik van AAT-lettertypen.
Een andere strategie die het team gebruikte, was het opstapelen van code, waarbij prioriteit werd gegeven aan de optimalisatie van specifieke codesegmenten binnen de browserengine. Deze aanpak zorgt ervoor dat de optimalisatie-inspanningen zich richten op de gebieden met de meeste impact. Verbeteringen in de garbage collection, waaronder een compactere objectlay-out en het gebruik van de inactieve tijd van de renderer, hebben de prestaties van Chrome ook nog verder verbeterd door de geheugendruk en de garbagecollection-tijd te verminderen.
Dit zijn zeker niet de enige verbeteringen die de afgelopen maanden in Chrome zijn doorgevoerd. De browser heeft onlangs de code voor het verwerken van cookies bijgewerkt, wat heeft geresulteerd in een aanzienlijke verbetering van de laadtijden bij bepaalde websites, vooral inefficiënte websites met redundante cookietoegang; de websites die hier het meest door worden getroffen, krijgen een verbetering van 5% in laadsnelheden. Nog niet zo lang geleden heeft de browser ook wijzigingen aangebracht in Safe Browsing, zodat deze de werkelijke laadtijden van uw pagina niet verstoort, door de daadwerkelijke controle asynchroon te maken (de browser voert een controle uit nadat de pagina is geladen).
De browser zal de komende maanden ook steeds verder worden verbeterd en geoptimaliseerd, vooral nadat iemand ook voor de toppositie in Speedometer 3.0 gaat. Dat is het mooie van competitie.
Bron: Google
Leave a Reply
You must be logged in to post a comment.