Benchmark bestrider Googles påstående att innehållsblockerare bromsar Chrome
- Kategori: Google Chrome
Google släppte ett första utkast till den nya versionen av Google Chrome's Extensions Manifest i januari 2019.
Företaget planer för att begränsa webRequest API som tillägg, innehållsblockerare som uBlock Origin eller Adblock Plus, för närvarande använder för att blockera vissa element på webbsidor. Det skulle introducera declarativeNetRequest API istället utformat för att ta över.
Ändringen, om den genomförs enligt förslag, skulle begränsa innehållsblockerare och andra tilläggstyper avsevärt i Google Chrome.
Google förklarade beslutet på följande sätt:
Detta börjar i webbläsarprocessen, involverar en processhopp till tilläggets renderingsprocess, där tillägget sedan utför godtyckligt (och potentiellt mycket långsamt) JavaScript och returnerar resultatet till webbläsarprocessen. Detta kan ha en betydande effekt på varje enskild nätverksbegäran, även de som inte är modifierade, omdirigerade eller blockerade av tillägget (eftersom Chrome måste skicka händelsen till tillägget för att bestämma resultatet).
I princip hävdar Google att tillägg som använder webRequest kan ha en betydande inverkan på prestanda. Med andra ord kan användning av tillägg som använder API: n bromsa webbläsningen mätbart.
Cliqz, en tysk startup som driver Cliqz-webbläsaren och äger antispårningsförlängningen Ghostery, gjorde nyligen riktmärken för att ta reda på om data skulle bekräfta Googles påstående.
Företaget använde ett stort datasätt av populära webbplatser och mätte prestandan för innehållsblockerarna uBlock Origin, Adblock Plus, Ghostery, adblockerern för den modiga webbläsaren och DuckDuckGos adblocker.
En av de viktigaste resultaten från riktmärket var att alla innehållsblockerare, med undantag för DuckDuckGos adblocker, lägger till 'medianbeslutstiden under millisekund' till varje begäran. Med andra ord är resultatpåverkan från innehållsblockerare försumbar.
Testet och datasättet är tillgängligt offentligt. Urvalet av innehållsblockerare kan säkert kritiseras, särskilt eftersom Ghostery inte är en fullständig innehållsblockerare som uBlock Origin eller Adblock Plus. Gorhill, utvecklaren av uBlock Origin re-sprang testet och upptäckte att Adblock Plus inte presterade lika bra som beskrivs av de ursprungliga testresultaten.
Google nämnde innehållsblockerare uttryckligen men andra tillägg använder webRequest API också. Det är möjligt att vissa inför höga kostnader när de använder den.
Även om det är något förståeligt att Google vill ta itu med prestandafrågor orsakade av förlängningar, kan det inte vara den bästa åtgärden att straffa allt för vissa fel.
För att vara rättvis diskuterar Google ändringar och noteras i en kommentar om att företaget inte vill att tillägg ska brytas på grund av förändringar i den nya manifestversionen.
Nu du : Vad tar du på allt detta?