Etalons atspēko Google apgalvojumu, ka satura bloķētāji palēnina pārlūku Chrome
- Kategorija: Google Chrome
Google izlaida pirmo jaunās versijas versiju Google Chrome paplašinājuma manifests gada 2019. gada janvārī.
Kompānija plāni lai ierobežotu webRequest API, kuru paplašinājumi, satura bloķētāji, piemēram, uBlock Origin vai Adblock Plus, pašlaik izmanto, lai bloķētu noteiktus tīmekļa lapu elementus. Tā vietā tiks ieviesta deklarativeNetRequest API, kas paredzēta pārņemšanai.
Ja izmaiņas tiks ieviestas, kā ieteikts, pārlūkprogrammā Google Chrome ievērojami tiks ierobežoti satura bloķētāji un citi paplašinājumu veidi.
Google lēmumu paskaidroja šādi:
Tas sākas pārlūkprogrammas procesā, ietver procesa pāreju uz paplašinājuma atveidošanas procesu, kurā paplašinājums pēc tam izpilda patvaļīgu (un, iespējams, ļoti lēnu) JavaScript un atgriežas rezultātu pārlūka procesā. Tam var būt būtiska ietekme uz katru atsevišķu tīkla pieprasījumu, pat tos, kas nav pārveidoti, novirzīti vai bloķēti ar paplašinājumu (jo pārlūkam Chrome ir jānosūta notikums uz paplašinājumu, lai noteiktu rezultātu).
Būtībā Google apgalvo, ka paplašinājumi, kas izmanto webRequest, var ievērojami ietekmēt veiktspēju. Citiem vārdiem sakot, paplašinājumu izmantošana, izmantojot API, var ievērojami palēnināt tīmekļa pārlūkošanu.
Nesen Ciuqz, vācu startup, kurš pārvalda pārlūku Cliqz un kam ir anti-uzskaites paplašinājums Ghostery, nesen veica etalonus, lai noskaidrotu, vai dati apstiprina Google prasību.
Uzņēmums izmantoja lielu populāru vietņu datu kopu un izmērīja satura bloķētāju uBlock Origin, Adblock Plus, Ghostery, Brave pārlūka adbloķētāja un DuckDuckGo adblocker veiktspēju.
Viens no etalona galvenajiem atklājumiem bija tas, ka visi satura bloķētāji, izņemot DuckDuckGo adbloķētāju, katram pieprasījumam pievienoja “subimisekundžu vidējo lēmumu pieņemšanas laiku”. Citiem vārdiem sakot, satura bloķētāju veiktspējas ietekme ir niecīga.
Tests un datu kopa ir publiski pieejama. Satura bloķētāju izvēli noteikti var kritizēt, jo īpaši tāpēc, ka Ghostery nav pilnvērtīgs satura bloķētājs, piemēram, uBlock Origin vai Adblock Plus. Gorhill, uBlock Origin izstrādātājs atkārtoti skrēja pārbaudi un atklāja, ka Adblock Plus neveicās tik labi, kā norādīts sākotnējos testa rezultātos.
Google skaidri pieminēja satura bloķētājus, bet arī citi paplašinājumi izmanto WebRequest API. Iespējams, ka daži to lietojot rada lielas izmaksas.
Lai gan ir nedaudz saprotams, ka Google vēlas pievērsties veiktspējas problēmām, ko rada paplašinājumi, visu sodīšana par dažu pārkāpumiem var nebūt vislabākais darbības veids.
Lai būtu godīgi, Google joprojām apspriež izmaiņas un atzīmēja komentārā, ka uzņēmums nevēlas, lai paplašinājumi sabojājas, ņemot vērā izmaiņas jaunajā manifesta versijā.
Tagad Tu : Kā jūs to visu uzņematies?