Benchmark rifiuta di Google dichiara che il contenuto bloccanti rallentano Chrome

0
143

da Martin Brinkmann su febbraio 17, 2019 in Google Chrome – 13 commenti

Google ha rilasciato una prima bozza della nuova versione di Google Chrome Estensione Manifest nel gennaio del 2019.

La società prevede di limitare il webRequest API che le estensioni, i contenuti bloccanti come uBlock Origine o Adblock Plus, uso attualmente per il blocco di determinati elementi delle pagine web. È necessario introdurre il declarativeNetRequest API invece progettato per prendere il sopravvento.

Il cambiamento, se implementato come suggerito, sarebbe il limite di contenuto bloccanti e di altri tipi di estensione in modo significativo in Google Chrome.

Google ha spiegato la decisione nel seguente modo:

Questo inizia il processo del browser, si tratta di un processo hop per l’estensione del renderer di processo, dove l’estensione esegue quindi arbitraria (e potenzialmente molto lento) JavaScript, e restituisce il risultato al processo del browser. Questo può avere un effetto significativo su ogni singola richiesta di rete, anche quelli che non vengono modificate, deviato, o bloccato dall’estensione (dal momento che Chrome sia necessario inviare l’evento per l’estensione per determinare il risultato).

In sostanza, Google sostiene che le estensioni che uso webRequest possono avere un impatto significativo sulle prestazioni. In altre parole, utilizzando le estensioni che fanno uso di API può rallentare la navigazione web misurabile.

content blockers performance chrome

Cliqz, una startup tedesca che gestisce il Cliqz browser e possiede l’anti-tracciamento estensione Ghostery, corse benchmark di recente per scoprire se i dati confermano Google reclamo.

La società ha utilizzato un dataset di grandi dimensioni di siti popolari e misurato le prestazioni del contenuto bloccanti uBlock Origine, Adblock Plus, Ghostery, il adblocker di Brave browser, e DuckDuckGo è adblocker.

Uno dei principali risultati del benchmark di riferimento è stato che tutti i contenuti bloccanti, con l’eccezione di DuckDuckGo è adblocker, ha aggiunto “sub-micrometrica mediana di tempo per la decisione” per ogni richiesta. In altre parole, l’impatto sulle prestazioni di contenuto bloccanti è trascurabile.

Il test e il set di dati è disponibile pubblicamente. La selezione dei contenuti bloccanti possono certamente essere criticato, soprattutto da quando Ghostery non è un vero e proprio blocco dei contenuti come uBlock Origine o Adblock Plus. Gorhill, lo sviluppatore di uBlock Origine di ri-eseguito il test e ha scoperto che Adblock Plus non eseguire così come delineato dall’originale i risultati del test.

Google menzionato contenuto bloccanti in modo esplicito, ma altre estensioni di utilizzare il webRequest API. È possibile che alcuni introdurre costo elevato durante l’uso.

Mentre è un po ‘ comprensibile che Google vuole risolvere i problemi di prestazioni causati da estensioni, a punire tutti per le malefatte di alcuni non può essere il miglior corso di azione.

Per essere onesti, Google è ancora discutere le modifiche e segnalato in un commento che la società non vuole estensioni di pausa a causa delle modifiche apportate nella nuova versione del manifesto.

Ora: Qual è la tua opinione su tutto questo?