Google backtracks på Chrome-ändringar som skulle ha lamslagit ad-blockerare

0
182
Chrome Logo

Bild: Google // Sammansättning: ZDNet

En studie analysera resultatet av Chrome ad blocker tillägg publiceras på fredag har visat sig vara felaktigt anspråk som görs av Google utvecklare förra månaden, när en konflikt bröt ut kring deras beslut att ändra webbläsaren Chrome på ett sätt som skulle ha så småningom dödade av ad-blockerare och många andra tillägg.

Studien, som utförs av teamet bakom Ghostery ad blocker, fann att ad blockerare hade sub-millisekund inverkan på Chrome nätverk begär det kan knappast kallas en prestanda hit.

Timmar efter Ghostery team publicerade sin studie och jämföra resultat, Chrome laget backade på deras planerade ändringar.

Vid roten av Ghostery riktmärke i ad blocker prestanda står Manifest V3, en ny standard för att utveckla Chrome-tillägg som Google meddelade i oktober förra året.

Den långt utdragna dokumentet innehöll många nya regler om vad som Chrome funktioner och Api: er för en förlängning bör använda. En av ändringarna var för tillägg som behövs för att fånga upp och arbeta med nätverk önskemål. Google ville förlängning utvecklare att använda den nya DeclarativeNetRequest API istället för den äldre webRequest API.

Detta nya API kom med begränsningar att sätta munkavle på antalet förfrågningar från nätverket i en förlängning skulle kunna få tillgång till. Det tog lite tid innan ad blocker-utvecklare som fångats på vad detta innebar, men när de gjorde hela helvetet bröt lös, med både förlängning utvecklare och vanliga användare anklagar webbläsaren maker för att försöka döda tredje parts annons-blockerare för skada av Chrome nya inbyggda ad-blockerare (vilket inte skulle vara negativt).

Chrome ingenjörer motiverade att ändra genom att citera de effekterna av att inte ha ett högsta värde för antalet förfrågningar från nätverket i en förlängning skulle kunna få tillgång till.

Men Ghostery laget höll inte med om denna bedömning.

“Detta arbete [hänvisning till studien] var motiverad av ett av de påståenden som formulerats i Manifestet V3 förslag av Chromium-projektet: “det förlängning och sedan utför en godtycklig (och potentiellt mycket långsamt), JavaScript’, talar om innehåll-blockerare förmåga att bearbeta alla förfrågningar från nätverket,” sade Cliqz, företaget bakom Ghostery ad blocker.

“Från avstånd, vi tror inte att detta påstående, som alla populära innehåll-blockerare är redan mycket effektiv och bör därför inte medföra någon märkbar avmattning för användare,” tillade de.

Deras studie-som analyseras nätverkets prestanda av ad blockerare, såsom uBlock Ursprung, Adblock Plus, Modig, DuckDuckGo och Cliqz ‘ z Ghostery– hittade sub-millisekund median beslut gånger per förfrågan, visar ganska motsatsen till vad som Chrome laget hävdade.

Ghostery benchmark results

Bild: Cliqz // Sammansättning: ZDNet

Efter offentliggörandet av denna studie, Google ingenjörer gjort det officiellt på en Google-Grupper inlägg timmar senare, meddelar en uppmjukning av Manifestet V3 förändringar som skulle ha påverkat ad-blockerare.

“En annan förtydligande är att webRequest API är inte kommer att bli helt bort som en del av Manifestet V3,” sade Chrome ingenjör Devlin Cronin [hans betoning].

“Tillägg ekosystem på Chrome är levande och varierad, och gör det möjligt för otaliga användningsfall som annars skulle vara omöjligt,” Cronin läggas till. “Vi är fast beslutna att bevara detta ekosystem och se till att användarna kan fortsätta att anpassa Chrome webbläsare för att möta deras behov. I detta ingår att fortsätta att stödja tillägg, inklusive innehåll blockerare, developer-verktyg, hjälpmedel, och många andra. Det är inteheller har det någonsin varit, vårt mål är att förhindra eller bryta innehåll blockering.”

Chrome: s beslut att fartyget ad-blocker-brytande funktioner var dömt från början. Vanliga användare har vuxit som är knuten till deras ad-blockerare, och av uppenbara skäl. Ad-blockerare kan komma med någon form av påverkan på prestanda, men de har också fördelar, som inte har gått obemärkt förbi slutanvändare.

En Maj 2018 studie från samma Ghostery team fann att sidor tenderar att ladda upp till dubbelt så snabbt när man använder en annons blockerare.

En annan studie som släpptes i veckan av en programvara ingenjör Patrick Hulce visade att reklam koden står för den största delen av JavaScript-exekvering uppgifter som utförs av en webbläsare-att ge användarna en bra anledning att blockera dem.

Hulce study results

Bild: Patrick Hulce

En DebugBear studie från December 2018 visade också att ad-blockerare inte påverkar Chrome prestanda så mycket som folk tror, med andra tillägg att föra en större hit till CPU-förbrukning, sidan ladda ner storlek och användarens upplevelse.

DebugBear study results

Bild: DebugBear

Mer webbläsare täckning:

Safari ingenjörer titta på olika angreppssätt för att bekämpa påträngande annonser
Google Chrome 73 till officiellt stöd för multimedia tangenter på tangentbordet
Google publicerar 14 officiella Chrome themesGoogle kör en automatisk uppdatering-att-HTTPS experiment i ChromeOpera datorns webbläsare får ett nytt utseende, mörkt tema blir darkerGoogle arbeta på nya Chrome-säkerhet-funktionen att ” utplåna DOM-XSS’What företag behöver veta om den nya Krom-baserad Edge TechRepublicAd-blockerande Modig får minne fördel jämfört med Chrome på nyheter webbplatser CNET

Relaterade Ämnen:

Google

Affärssystem

Öppen Källkod

Mobila OS