Benchmark zavrača Googlovo trditev, da zaviralci vsebine upočasnijo Chrome

Preizkusite Naš Instrument Za Odpravo Težav

Google je izdal prvi osnutek nove različice Razširitveni manifest Google Chroma januarja 2019.

Podjetje načrti če želite omejiti API WebRequest, ki ga trenutno uporabljajo blokade, zaviralci vsebine, kot sta uBlock Origin ali Adblock Plus, za blokiranje določenih elementov na spletnih straneh. Namesto tega bi uvedel deklarativniNetRequest API, namenjen prevzemu.

Sprememba, če bo izvedena, kot je predlagano, bi v Google Chromu znatno omejila zaviralce vsebine in druge vrste razširitev.

Google je odločitev obrazložil na naslednji način:

Ta se začne v brskalniškem procesu, vključuje procesni skok v postopek upodabljanja razširitve, kjer nato podaljšek izvede poljuben (in morda zelo počasen) JavaScript in rezultat vrne nazaj v proces brskalnika. To lahko pomembno vpliva na vsako posamezno omrežno zahtevo, tudi na tiste, ki jih razširitev ne spreminja, preusmerja ali blokira (ker mora Chrome odpreti dogodek razširitvi, da določi rezultat).

Google v bistvu trdi, da lahko razširitve, ki uporabljajo webRequest, močno vplivajo na uspešnost. Z drugimi besedami, uporaba razširitev, ki uporabljajo API, lahko upočasni brskanje po spletu.

content blockers performance chrome

Cliqz, nemški zagon, ki upravlja brskalnik Cliqz in je lastnik proti sledilnemu razširitvi Ghostery, je nedavno predstavil merila, da bi ugotovil, ali bodo podatki potrdili Googlovo trditev.

Podjetje je uporabilo velik nabor priljubljenih spletnih mest in izmerilo uspešnost zaviralcev vsebin uBlock Origin, Adblock Plus, Ghostery, adblocker Brave brskalnika in DuckDuckGo adblocker.

Ena temeljnih ugotovitev primerjalne vrednosti je bila, da so vsi zaviralci vsebine, z izjemo adblockerja DuckDuckGo, vsaki zahtevi dodali 'podmiliisekundni srednji čas odločanja'. Z drugimi besedami, vpliv zaviralcev vsebine na uspešnost je zanemarljiv.

Test in nabor podatkov sta na voljo javno. Izbira zaviralcev vsebin je vsekakor mogoče kritizirati, še posebej, ker Ghostery ni popoln zaviralec vsebin, kot sta uBlock Origin ali Adblock Plus. Gorhill, razvijalec uBlock Origin ponovno tekel test in ugotovil, da Adblock Plus ne deluje tako dobro, kot je bilo opisano v prvotnih rezultatih testov.

Google izrecno omenja zaviralce vsebine, vendar druge razširitve uporabljajo tudi API webRequest. Možno je, da nekateri pri njegovi uporabi uvedejo visoke stroške.

Čeprav je nekako razumljivo, da želi Google reševati težave z uspešnostjo, ki jih povzročajo razširitve, kaznovanje vseh za kršitve nekaterih morda ni najboljši potek ukrepov.

Zaradi poštenosti Google še vedno razpravlja o spremembah in opozoriti v komentarju, da podjetje ne želi, da se razširitve prekinejo zaradi sprememb v novi različici manifesta.

Zdaj pa ti : Kaj se zavzemaš za vse to?