
Afbeelding: Google // Samenstelling: ZDNet
Een studie is het analyseren van de prestaties van Chrome ad blocker extensies gepubliceerd op vrijdag heeft bewezen verkeerde vorderingen gemaakt door de ontwikkelaars van Google de laatste maand, toen een controverse brak uit rond hun besluit tot het wijzigen van de Chrome-browser op een manier die zou hebben uiteindelijk gedood ad blockers en vele andere extensies.
De studie, uitgevoerd door het team achter de Ghostery ad blocker, vond dat de advertentie blokkers hadden sub-milliseconde impact op Chrome netwerk-aanvragen dat kan nauwelijks worden genoemd een performance hit.
Uren na de Ghostery team publicatie van de studie en de resultaten te benchmarken, het Chrome-team backtracked op de geplande wijzigingen.
Aan de basis van Ghostery de benchmark in ad blocker prestaties staat Manifest V3, een nieuwe standaard voor het ontwikkelen van Chrome extensies die Google kondigde in oktober vorig jaar.
De lange-adem-document bevatte vele nieuwe regels op over wat Chrome functies en Api ‘ s een uitbreiding moet gebruiken. Een van de wijzigingen was voor uitbreidingen die nodig zijn om te onderscheppen en te werken met netwerk-aanvragen. Google wilde extensie-ontwikkelaars om gebruik van de nieuwe DeclarativeNetRequest-API in plaats van de oudere webRequest API.
Deze nieuwe API kwam met beperkingen die een snuit op het nummer van het netwerk te verzoeken een extensie kan de toegang. Het duurde enige tijd voordat ad blocker ontwikkelaars betrapt op wat dit betekende, maar toen ze dat deed, brak de hel los, met zowel de extensie-ontwikkelaars en de gebruikers ervan te beschuldigen de browser maker van het proberen te doden van de derde partij advertentie-blokkers voor het ten koste van Chrome het nieuwe ingebouwde ad-blocker (en niet worden beïnvloed).
Chrome ingenieurs de reden voor de wijziging door het citeren van de prestaties effect van het niet hebben van een maximale waarde voor het aantal netwerk-aanvragen een extensie kan de toegang.
Maar de Ghostery team was het niet eens met deze beoordeling.
“Dit werk is verwezen naar de studie] was ingegeven door een van de claims geformuleerd in het Manifest-V3 voorstel van het Chromium-project: ‘de uitbreiding voert willekeurige (en potentieel zeer langzaam) JavaScript’, praten over content-blokkers’ vermogen om alle netwerk-aanvragen,” zei Cliqz, het bedrijf achter de Ghostery ad blocker.
“Van de metingen, dat wij niet denken dat deze aanspraak heeft, zoals alle populaire content-blokkers zijn al zeer efficiënt en mag niet onderworpen worden aan enige merkbare vertraging voor gebruikers,” ze toegevoegd.
Hun studie –die geanalyseerd de prestaties van het netwerk van ad blockers zoals uBlock Oorsprong, Adblock Plus, Dappere, DuckDuckGo en Cliqz ‘ z Ghostery– gevonden sub-milliseconde mediaan beslissing keer per verzoek, waaruit blijkt precies het tegenovergestelde van wat het Chrome-team aangevraagd.
Afbeelding: Cliqz // Samenstelling: ZDNet
Na de publicatie van deze studie, de technici van Google maakte het officieel op een Google-Groepen te posten uur later, de aankondiging van een versoepeling van het Manifest V3 wijzigingen die een impact zouden hebben gehad advertentie blokkers.
“Een andere uitleg is dat de webRequest API is niet volledig verwijderd als onderdeel van de Manifest-V3,’ zei Chrome engineer Devlin Cronin [nadruk zijn].
“De extensies ecosysteem op Chrome is levendig en gevarieerd, en maakt talloze use cases die anders onmogelijk zijn,” Cronin toegevoegd. “We zijn toegewijd aan het behoud van dat ecosysteem en ervoor te zorgen dat gebruikers kunnen blijven aanpassen van de Chrome-browser om te voldoen aan hun behoeften. Dit omvat verder te ondersteunen extensies, met inbegrip van de inhoud blokkers, developer tools, functies voor toegankelijkheid, en vele anderen. Het is niet, noch is het ooit is geweest, is het ons doel om te voorkomen of te doorbreken inhoud blokkeren.”
Chrome is de beslissing om het schip de ad-blocker-het breken van functies was gedoemd vanaf het begin. Regelmatige gebruikers gegroeid zijn gehecht aan hun ad-blockers, en voor de hand liggende redenen. Ad-blockers kunnen komen met een soort van invloed op de prestaties, maar ze hebben ook voordelen, die niet onopgemerkt gebleven door de eindgebruikers.
Een Mei 2018 studie van dezelfde Ghostery team vond dat de pagina ‘ s hebben de neiging om te laden twee keer zo snel als met een ad-blocker.
Een andere studie die deze week vrijgegeven door software engineer Patrick Hulce bleek dat de reclame code is goed voor het grootste deel van de uitvoering van JavaScript-taken uitgevoerd door een browser –waardoor de gebruikers een goede reden om ze te blokkeren.
Afbeelding: Patrick Hulce
Een DebugBear studie van December 2018 bleek ook dat ad-blokkers hebben geen invloed op de Chrome-prestaties zoals veel mensen denken, met andere extensies brengen van een grotere hit van de CPU verbruik, pagina grootte van de download, en de user experience.
Afbeelding: DebugBear
Meer browser dekking:
Safari ingenieurs kijken naar de verschillende aanpak van de strijd tegen opdringerige advertenties
Google Chrome 73 officieel ondersteuning van de multimedia-toetsen op uw toetsenbord
Google publiceert 14 officiële Chrome themesGoogle met een auto-update-naar-HTTPS experiment in ChromeOpera desktop browser krijgt een nieuwe look, donkere thema krijgt darkerGoogle werken aan nieuwe Chrome security functie te ‘vernietigen DOM XSS Wat ondernemingen moet weten over het nieuwe Chroom-gebaseerd Rand TechRepublicAd-blocking Dappere krijgt geheugen voordeel ten opzichte van Chrome op nieuws websites CNET
Verwante Onderwerpen:
Enterprise Software
Open Source
Mobiele OS