Lyginamasis indeksas paneigia „Google“ teiginį, kad turinio blokatoriai sulėtina „Chrome“

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

„Google“ išleido pirmąjį naujos versijos „Google Chrome“ išplėtimo manifestas 2019 m. sausio mėn.

Kompanija planus apriboti „webRequest“ API, kurią plėtiniai, turinio blokatoriai, tokie kaip „uBlock Origin“ ar „Adblock Plus“, šiuo metu naudoja tam tikriems tinklalapių elementams blokuoti. Vietoj to būtų sukurta perimti deklaracinėNetRequest API.

Jei pakeitimas bus įgyvendintas kaip siūloma, turinio blokatoriai ir kiti plėtinių tipai bus labai apriboti „Google Chrome“.

„Google“ paaiškino sprendimą taip:

Tai prasideda naršyklės procese, apima proceso perėjimą prie plėtinio pateikimo proceso, kuriame plėtinys tada atlieka savavališką (ir galbūt labai lėtą) „JavaScript“, o rezultatas grąžinamas į naršyklės procesą. Tai gali turėti reikšmingą poveikį kiekvienai tinklo užklausai, net toms, kurios nėra modifikuotos, nukreiptos ar blokuojamos plėtinio (nes „Chrome“ turi išsiųsti įvykį į plėtinį, kad nustatytų rezultatą).

Iš esmės „Google“ teigia, kad plėtiniai, naudojantys „webRequest“, gali turėti didelę įtaką našumui. Kitaip tariant, naudojant plėtinius, kuriuose naudojama API, gali pamažu sulėtinti interneto naršymą.

content blockers performance chrome

„Cliqz“, Vokietijos paleistas kompiuteris, valdantis „Cliqz“ naršyklę ir kuriai priklauso stebėjimo plėtinys „Ghostery“, neseniai nustatė etalonus, kad išsiaiškintų, ar duomenys patvirtina „Google“ teiginį.

Bendrovė naudojo didelį populiarių svetainių duomenų rinkinį ir išmatavo turinio blokatorių „uBlock Origin“, „Adblock Plus“, „Ghostery“, „Brave“ naršyklės reklamos blokatorių, ir „DuckDuckGo“ reklamos blokatorių našumą.

Viena iš esminių lyginamojo standarto išvadų buvo ta, kad visi turinio blokatoriai, išskyrus „DuckDuckGo“ reklamos blokatorius, prie kiekvienos užklausos pridėjo „po milisekundės vidutinį sprendimo laiką“. Kitaip tariant, turinio blokatorių našumo poveikis yra nereikšmingas.

Testas ir duomenų rinkinys yra viešai prieinami. Turinio blokatorių pasirinkimas tikrai gali būti kritikuojamas, juo labiau, kad „Ghostery“ nėra visavertis turinio blokatorius, pavyzdžiui, „uBlock Origin“ ar „Adblock Plus“. „Gorhill“, „uBlock Origin“ kūrėjas vėl bėgo testą ir išsiaiškino, kad „Adblock Plus“ pasirodė ne taip gerai, kaip nurodyta pirminiuose bandymo rezultatuose.

„Google“ aiškiai paminėjo turinio blokatorius, tačiau ir kiti plėtiniai naudoja „webRequest“ API. Gali būti, kad kai kurie juo naudojasi brangiai.

Nors šiek tiek suprantama, kad „Google“ nori išspręsti su plėtiniais susijusias našumo problemas, nubausti visus už kai kuriuos pažeidimus gali būti ne pati geriausia priemonė.

Kad būtų sąžininga, „Google“ vis dar diskutuoja apie pokyčius ir pažymėjo komentare, kad bendrovė nenori, kad plėtiniai nutrūktų dėl naujojo manifesto versijos pakeitimų.

Dabar tu : Kaip jūs visa tai priimate?