Benchmark respinge afirmația Google potrivit căreia blocanții de conținut încetinesc Chrome

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Google a lansat o primă versiune a noii versiuni de Manifestul de extensie al Google Chrome în ianuarie 2019.

Compania planuri pentru a limita API-ul webRequest pe care extensiile, blocanții de conținut precum uBlock Origin sau Adblock Plus, îl utilizează în prezent pentru a bloca anumite elemente din paginile web. Acesta ar introduce API declarativăNetRequest concepută în schimb pentru a prelua.

Modificarea, dacă este implementată după cum s-a sugerat, ar limita blocatorii de conținut și alte tipuri de extensii semnificativ în Google Chrome.

Google a explicat decizia în felul următor:

Acest lucru începe în procesul browserului, implică un salt de proces către procesul de redare a extensiei, unde extensia apoi execută JavaScript arbitrar (și poate foarte lent) și returnează rezultatul înapoi în procesul browserului. Aceasta poate avea un efect semnificativ asupra fiecărei solicitări de rețea, chiar și a celor care nu sunt modificate, redirecționate sau blocate de extensie (deoarece Chrome trebuie să trimită evenimentul la extensie pentru a determina rezultatul).

Practic, Google susține că extensiile care utilizează WebRequest pot avea un impact semnificativ asupra performanței. Cu alte cuvinte, utilizarea de extensii care utilizează API-ul poate încetini navigarea pe web în mod măsurabil.

content blockers performance chrome

Cliqz, un start-up german care operează browserul Cliqz și care deține extensia anti-urmărire Ghostery, a efectuat recent repere pentru a afla dacă datele ar confirma afirmația Google.

Compania a folosit un set de date mare de site-uri populare și a măsurat performanța blocanților de conținut uBlock Origin, Adblock Plus, Ghostery, adblocker-ul browserului Brave și adblocker-ul lui DuckDuckGo.

Una dintre principalele constatări ale valorii de referință a fost aceea că toți blocanții de conținut, cu excepția blocajului aducător DuckDuckGo, au adăugat „timp de decizie median sub-milisecundă” la fiecare solicitare. Cu alte cuvinte, impactul asupra performanței blocanților de conținut este neglijabil.

Testul și setul de date sunt disponibile public. Selecția blocanților de conținut poate fi cu siguranță criticată, mai ales că Ghostery nu este un blocant de conținut pe deplin, precum uBlock Origin sau Adblock Plus. Gorhill, dezvoltatorul uBlock Origin re-RAN testul și a descoperit că Adblock Plus nu a performat la fel de bine cum a fost evidențiat de rezultatele testelor originale.

Google a menționat explicit blocanții de conținut, dar alte extensii folosesc API-ul webRequest. Este posibil ca unii să introducă costuri mari atunci când îl folosesc.

Deși este oarecum de înțeles că Google dorește să abordeze probleme de performanță cauzate de extensii, pedepsirea tuturor pentru greșelile unora poate să nu fie cea mai bună cursă de acțiuni.

Pentru a fi corect, Google încă discută despre schimbări și remarcat într-un comentariu potrivit căruia compania nu dorește extinderea extensiilor din cauza modificărilor făcute în noua versiune manifestă.

Acum tu : Ce părere aveți despre toate acestea?