Benchmark haalt Google ‘ s bewering dat de inhoud blokkers vertragen Chrome

0
133

door Martin Brinkmann op 17 februari 2019 in Google Chrome – Geen reacties

Google bracht een eerste ontwerp van de nieuwe versie van Google Chrome Extension Manifest in januari 2019.

Het bedrijf is van plan om het beperken van de webRequest API die extensions, inhoud blokkers, zoals uBlock Oorsprong of Adblock Plus, op dit moment gebruiken om te voorkomen dat bepaalde elementen op webpagina ‘ s. Het zou de invoering van de declarativeNetRequest-API in plaats ontworpen over te nemen.

De wijziging, indien uitgevoerd zoals voorgesteld, zou limiet inhoud blokkers en andere extensie typen aanzienlijk in Google Chrome.

Google legde de beslissing op de volgende manier:

Dit begint in de browser proces is een proces hop naar de extensie renderer proces, waar de uitbreiding voert willekeurige (en potentieel zeer langzaam) JavaScript, en geeft het resultaat terug naar de browser proces. Deze kunnen een significant effect hebben op elk verzoek van het netwerk, zelfs degenen die niet zijn gewijzigd, doorgestuurd of wordt geblokkeerd door de extensie (sinds Chroom moet voor de verzending van de gebeurtenis naar de uitbreiding van het bepalen van het resultaat).

Kortom, Google betoogt dat extensies die gebruik maken van de webRequest een aanzienlijke invloed kunnen hebben op de prestaties. In andere woorden, het gebruik van extensies die gebruik maken van de API kan vertragen surfen op het web aanzienlijk.

content blockers performance chrome

Cliqz, een duitse startup die opereert het Cliqz browser en is eigenaar van de anti-tracking uitbreiding Ghostery, liep benchmarks onlangs om uit te vinden of de gegevens zouden bevestigen Google ‘ s claim.

Het bedrijf gebruikt een grote dataset van populaire bezienswaardigheden en de gemeten prestaties van de inhoud blokkers uBlock Oorsprong, Adblock Plus, Ghostery, de adblocker van de Dappere browser, en DuckDuckGo de adblocker.

Een van de belangrijkste bevindingen van de benchmark was dat alle inhoud blokkers, met uitzondering van DuckDuckGo de adblocker, toegevoegd “sub-milliseconde mediane tijd om te beslissen” om ieder verzoek te verwerken. In andere woorden, de invloed op de prestaties van inhoud blokkers te verwaarlozen is.

De test dataset is openbaar beschikbaar. De selectie van de inhoud blokkers kan zeker worden bekritiseerd, vooral omdat Ghostery is niet een volwaardig content blocker, zoals uBlock Oorsprong of Adblock Plus. Gorhill, de ontwikkelaar van uBlock Oorsprong opnieuw liep de test en ontdekt dat Adblock Plus niet zo goed presteren als geschetst door de oorspronkelijke test resultaten.

Google genoemd inhoud blokkers expliciet, maar andere extensies gebruiken de webRequest API. Het is mogelijk dat sommige introduceren hoge kosten bij het gebruik ervan.

Terwijl het is enigszins begrijpelijk dat Google wil om de prestaties te verbeteren de problemen veroorzaakt door de uitbreidingen, het straffen van alle voor de wandaden van sommige misschien niet de beste cursus van acties.

Om eerlijk te zijn, Google is nog steeds het bespreken van wijzigingen en merkte in een reactie dat het bedrijf niet wil extensies te breken als gevolg van wijzigingen in de nieuwe manifest-versie.

Nu U: Wat is uw mening hierover?