A Benchmark megcáfolja a Google azon állítását, miszerint a tartalomblokkolók lassítják a Chrome-ot

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

A Google kiadta a. Új verziójának első vázlatát A Google Chrome kiterjesztési manifesztuma 2019 januárjában.

A cég tervek annak korlátozására, hogy a webRequest API-t olyan kiterjesztések, tartalomblokkolók, mint az uBlock Origin vagy Adblock Plus, jelenleg a weboldalak bizonyos elemeinek blokkolására használják. Ehelyett bevezetné a deklaratívNetRequest API-t, amelynek célja az átvétel.

A javaslat végrehajtása esetén a módosítás jelentősen korlátozná a tartalomblokkolókat és más kiterjesztéstípusokat a Google Chrome-ban.

A Google a következőképpen magyarázta a döntést:

Ez a böngészőben kezdődik, magában foglal egy folyamatugrást a kiterjesztés megjelenítői folyamatába, ahol a kiterjesztés ezután tetszőleges (és potenciálisan nagyon lassú) JavaScriptet hajt végre, és az eredményt visszatér a böngésző folyamatához. Ez jelentős hatással lehet minden egyes hálózati kérésre, még azok számára is, amelyeket a kiterjesztés nem módosított, átirányított vagy blokkolt (mivel a Chrome-nak az eredmény meghatározásához el kell küldenie az eseményt a kiterjesztéshez).

Alapvetően a Google azt állítja, hogy a webRequest-et használó kiterjesztések jelentős hatással lehetnek a teljesítményre. Más szavakkal: az API-t használó kiterjesztések használata mérhetően lelassíthatja az internetes böngészést.

content blockers performance chrome

A Cliqz, a Cliqz böngészőt üzemeltető és a Ghostery nyomkövetőellenes kiterjesztéssel bíró német startup a közelmúltban referenciaértékeket futtatott, hogy megtudja, vajon az adatok megerősítik-e a Google állítását.

A vállalat nagy népszerű webhelyek adatkészletét használta, és megmérte az uBlock Origin, az Adblock Plus, a Ghostery, a Brave böngésző adblokkolójának és a DuckDuckGo adblokkolójának a tartalom blokkolóit.

A benchmark egyik legfontosabb megállapítása az volt, hogy minden tartalomblokkoló - a DuckDuckGo adblokkolójának kivételével - minden egyes kéréshez hozzáadott „a milliszekundumos medián döntési időt”. Más szavakkal, a tartalomblokkolók teljesítményhatása elhanyagolható.

A teszt és az adatkészlet nyilvánosan elérhető. A tartalom blokkolók kiválasztását minden bizonnyal kritizálni lehet, különösen mivel a Ghostery nem olyan teljes körű tartalom blokkoló, mint az uBlock Origin vagy az Adblock Plus. Gorhill, az uBlock Origin fejlesztője újra futott a tesztet, és rájött, hogy az Adblock Plus nem teljesített olyan jól, mint amit az eredeti teszteredmények vázoltak.

A Google kifejezetten megemlítette a tartalomblokkolókat, de más kiterjesztések a webRequest API-t is használják. Lehetséges, hogy egyesek magas költségeket vezetnek be annak használatakor.

Bár némileg érthető, hogy a Google a kiterjesztések által okozott teljesítménygel kapcsolatos kérdéseket kívánja megoldani, egyesek esetleges büntetése egyes esetekben a bűncselekmények miatt nem a legjobb cselekvés.

A tisztesség kedvéért a Google még mindig megvitatja a változásokat és neves egy megjegyzésben, amely szerint a vállalat nem akarja, hogy a kiterjesztések megszakadnak az új manifeszt változatban végrehajtott változások miatt.

Most te : Miért vállalja ezt?