Benchmark tilbageviser Google ‘ s påstand, at content-blokkere bremse Chrome

0
179

af Martin Brinkmann februar 17, 2019 i Google Chrome – 13 kommentarer

Google har udgivet et første udkast til den nye version af Google Chrome Extension Manifest i januar 2019.

Virksomheden har planer om at begrænse de webRequest API, der udvidelser, indhold blokkere kan lide uBlock Oprindelse eller Adblock Plus, skal du bruge øjeblikket til at blokere bestemte elementer på websider. Det ville introducere declarativeNetRequest API i stedet designet til at tage over.

Ændringen vil, hvis implementeret som foreslået, vil begrænse indhold-blokkere og andre filtyper betydeligt i Google Chrome.

Google forklarede det afgørelse på følgende måde:

Dette begynder i browseren proces, der involverer en proces, hop til udvidelse renderer proces, hvor udvidelsen derefter udfører vilkårlige (og potentielt meget langsom JavaScript, og returnerer resultatet tilbage til browseren proces. Dette kan have en betydelig effekt på hver enkelt netværk anmodning, selv dem, der er ikke ændret, omdirigeret eller blokeres af udvidelsen (da Chrome brug for at forsende tilfælde af, at en udvidelse til at bestemme resultatet).

Dybest set, Google hævder, at udvidelser, der bruger webRequest kan have en betydelig indvirkning på ydeevnen. Med andre ord, ved hjælp af udvidelser, der gør brug af API, der kan bremse web browsing betragteligt.

content blockers performance chrome

Cliqz, en tysk opstart, der driver Cliqz browser og ejer anti-tracking udvidelse Ghostery, løb benchmarks for at finde ud af, om data bekræfter, at Google ‘ s krav.

Virksomheden anvendes et stort datasæt af populære seværdigheder og målt udførelse af indholdet blokkere uBlock Oprindelse, Adblock Plus, Ghostery, adblocker af de Modige browser, og DuckDuckGo er adblocker.

Et af de centrale resultater af benchmark, var, at alt indhold blokkere, med undtagelse af DuckDuckGo er adblocker, tilføjet “sub-millisekund median afgørelse tid” til hver enkelt anmodning. Med andre ord, ydeevnen indhold-blokkere er ubetydelig.

Test og datasættet er offentligt tilgængelig. Udvælgelse af indhold-blokkere kan helt sikkert blive kritiseret, især da Ghostery er ikke et fuldgyldigt indhold blocker som uBlock Oprindelse eller Adblock Plus. Gorhill, udvikleren af uBlock Oprindelse re-løb test og opdagede, at Adblock Plus ikke udføre såvel som skitseret af den oprindelige test resultater.

Google nævnte indhold-blokkere udtrykkeligt, men andre udvideler bruger webRequest API så godt. Det er muligt, at nogle indføre en høj pris, når du bruger det.

Mens det er forståeligt, at Google ønsker at løse problemer med ydeevnen forårsaget af udvidelser, og straffe alle for fejl begået af nogle ikke kan være den bedste handlinger.

For at være fair, Google er stadig diskuterer ændringer og bemærkede i en kommentar, at virksomheden ikke ønsker udvidelser til pause på grund af ændringer i det nye manifest version.

Nu kan Du: Hvad er dit take på alt dette?