Benchmark odbacuje Googleovu tvrdnju da blokatori sadržaja usporavaju Chrome

Isprobajte Naš Instrument Za Uklanjanje Problema

Google je objavio prvi nacrt nove verzije sustava Windows Manefest proširenja Google Chrome u siječnju 2019. godine.

Tvrtka planovi da biste ograničili API webRequest da se proširenja, blokatori sadržaja poput uBlock Origin ili Adblock Plus, trenutno koriste za blokiranje određenih elemenata na web stranicama. Umjesto toga, on će uvesti deklarativniNetRequest API umjesto dizajniran za preuzimanje.

Promjena, ako se provede kako je predloženo, značajno bi ograničila blokade sadržaja i ostale vrste proširenja u pregledniku Google Chrome.

Google je odluku objasnio na sljedeći način:

Ovo započinje u procesu pretraživača, uključuje skočni proces prema procesu prikazivanja proširenja, pri čemu ekstenzija tada izvodi proizvoljni (i potencijalno vrlo spor) JavaScript i vraća rezultat natrag u proces preglednika. To može imati značajan učinak na svaki pojedinačni zahtjev, čak i na one koji proširenje nisu modificirani, preusmjereni ili blokirani (budući da Chrome mora poslati događaj u proširenje da bi utvrdio rezultat).

U osnovi, Google tvrdi da proširenja koja koriste webRequest mogu imati značajan utjecaj na performanse. Drugim riječima, korištenje proširenja koja koriste API može mjerljivo usporiti pregledavanje web stranica.

content blockers performance chrome

Cliqz, njemački startup koji upravlja preglednikom Cliqz i posjeduje proširenje za praćenje Ghosteryja, nedavno je napravio mjerila kako bi otkrio hoće li podaci potvrditi Googleovu tvrdnju.

Tvrtka je koristila veliki skup popularnih web mjesta i mjerila performanse blokatora sadržaja uBlock Origin, Adblock Plus, Ghostery, adblocker Brave preglednika i DuckDuckGo adblocker.

Jedno od temeljnih otkrića referentne vrijednosti bilo je da su svi blokatori sadržaja, osim DuckDuckGo adblokera, svakom zahtjevu dodali 'srednje milisekundno vrijeme odlučivanja'. Drugim riječima, učinak blokatora sadržaja na performanse je zanemariv.

Test i skup podataka dostupni su javnosti. Izbor blokatora sadržaja sigurno se može kritizirati, pogotovo jer Ghostery nije cjeloviti blokator sadržaja kao što je uBlock Origin ili Adblock Plus. Gorhill, programer uBlock-a Origin re-Ran test i otkrio da Adblock Plus nije uspješan kao što je bilo istaknuto originalnim rezultatima ispitivanja.

Google je izričito spomenuo blokatore sadržaja, ali druga proširenja koriste i API webRequest. Moguće je da neki uvedu visoku cijenu kada ga koriste.

Iako je pomalo razumljivo da Google želi rješavati probleme s izvedbom uzrokovanim proširenjima, kažnjavanje svih za zlodjele nekih možda i nije najbolji način djelovanja.

Da budemo fer, Google još uvijek raspravlja o promjenama i navedeno u komentaru da tvrtka ne želi da se proširenja prekidaju zbog promjena izvršenih u novoj verziji manifesta.

Sad Ti : Što misliš o svemu ovome?