Benchmark niega la afirmación de Google de que los bloqueadores de contenido están ralentizando Chrome

En enero de 2019, Google publicó el primer borrador de una nueva versión del manifiesto de extensiones de Google Chrome.

La compañía planea restringir la API webRequest, que actualmente usa extensiones, bloqueadores de contenido, como uBlock Origin o Adblock Plus, para bloquear ciertos elementos en las páginas web. En su lugar, presentará una API declarativa de NetRequest diseñada para emular.

El cambio, si se implementa de acuerdo con las propuestas, limitará significativamente los bloqueadores de contenido y otros tipos de extensiones en Google Chrome.

Google explicó su decisión de la siguiente manera:

Esto comienza en el proceso del navegador, implica pasar al proceso de visualización de la extensión, donde la extensión luego ejecuta JavaScript arbitrario (y potencialmente muy lento) y devuelve el resultado al proceso del navegador. Esto puede tener un impacto significativo en cada solicitud de red individual, incluso aquellas que no son modificadas, redirigidas o bloqueadas por una extensión (ya que Chrome debe enviar un evento a la extensión para determinar el resultado).

Básicamente, Google afirma que las extensiones que usan webRequest pueden tener un impacto significativo en el rendimiento. En otras palabras, el uso de extensiones que usan API puede ralentizar significativamente la navegación web.

Rendimiento de los bloqueadores de contenido de Chrome

Cliqz, una startup alemana que ejecuta el navegador Cliqz y posee una extensión contra el seguimiento de Ghostery, realizó recientemente pruebas para ver si los datos confirman las afirmaciones de Google.

La empresa utilizó un gran conjunto de datos de sitios populares y midió el rendimiento de los bloqueadores de contenido uBlock Origin, Adblock Plus, Ghostery, el bloqueador de anuncios del navegador Brave y el bloqueador de anuncios DuckDuckGo.

Uno de los principales hallazgos de la prueba fue que todos los bloqueadores de contenido, con la excepción del bloqueador de anuncios DuckDuckGo, agregaron a cada consulta "tiempo de decisión promedio inferior a milisegundos". En otras palabras, el impacto en el rendimiento de los bloqueadores de contenido es insignificante.

La prueba y el conjunto de datos están disponibles públicamente. La elección de los bloqueadores de contenido ciertamente puede ser criticada, especialmente porque Ghostery no es un bloqueador de contenido completo como uBlock Origin o Adblock Plus. Gorhill, el desarrollador de uBlock Origin, volvió a realizar la prueba y descubrió que Adblock Plus no funcionó tan bien como se describió en los resultados de la prueba original.

Google ha mencionado explícitamente los bloqueadores de contenido, pero otras extensiones también usan la API webRequest. Quizás algunos impongan un alto costo al usarlo.

Si bien está claro que Google quiere abordar los problemas de rendimiento causados ​​por las extensiones, castigar a todos por los errores de algunos puede no ser la mejor manera.

Para ser justos, Google todavía está discutiendo los cambios y señaló en un comentario que la compañía no quiere que las extensiones se rompan debido a los cambios realizados en la nueva versión del manifiesto.

Ahora tu: ¿Cómo te sientes con todo esto?

Artículos de interés

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Subir