Google Chrome wordt voortdurend geüpdatet met nieuwe functies en mogelijkheden, en eerder deze maand begon Chrome 112 uit te rollen. Google heeft nu enkele van de prestatieverbeteringen in die release gedetailleerd beschreven.
Chrome 112 bevat nieuwe optimalisaties voor verschillende JavaScript-functies, zoals toString() en join(), die in veel sites en webframeworks worden gebruikt. Het team voegde ook “gespecialiseerde snelle paden voor parsing” toe voor innerHTML, wat een van de meest gebruikelijke manieren is waarop webpagina’s inhoud op het scherm bijwerken.
Aangezien al deze functies op grote schaal worden gebruikt in veel sites en web-apps, zorgen de optimalisaties van Google voor een merkbaar verschil in surfen op het web. Google zei in een blogpost: “De verbeterde functies en efficiënte aanwijzercompressie zorgden samen voor een stijging van 10% in de snelheidsmeter 2.1-browserbenchmark van Apple in de loop van drie maanden.”
Chrome 112 heeft ook enkele prestatie-optimalisaties die speciaal zijn gemaakt voor Android-telefoons en -tablets. Browser-builds voor geavanceerde Android-apparaten gebruiken nu “compilervlaggen die zijn afgestemd op snelheid in plaats van op binaire grootte”, wat resulteert in een verbetering van 30% in dezelfde snelheidsmetertest. Google heeft niet vermeld welk apparaat het voor die benchmarktest heeft gebruikt.
Google heeft onlangs een aantal andere prestatieverbeteringen in Chrome uitgerold, waaronder een Memory Saver die tabbladen op de achtergrond bevriest, en optimalisaties specifiek voor Mac-computers.
Bron: Chromium-blog