Google publicó un primer borrador de la nueva versión del Manifiesto de Extensión de Google Chrome en enero de 2019.
La compañía planea limitar la API de webRequest que las extensiones, bloqueadores de contenido como uBlock Origin o Adblock Plus, utilizan actualmente para bloquear ciertos elementos en las páginas web. Introduciría la API declarativaNetRequest en su lugar, diseñada para tomar el control.
El cambio, si se implementa como se sugiere, limitaría significativamente los bloqueadores de contenido y otros tipos de extensión en Google Chrome.
Google explicó la decisión de la siguiente manera:
Esto comienza en el proceso del navegador, implica un salto de proceso al proceso de renderizado de la extensión, donde la extensión entonces realiza un JavaScript arbitrario (y potencialmente muy lento), y devuelve el resultado de nuevo al proceso del navegador. Esto puede tener un efecto significativo en cada una de las solicitudes de la red, incluso en aquellas que no son modificadas, redirigidas o bloqueadas por la extensión (ya que Chrome necesita enviar el evento a la extensión para determinar el resultado).
Básicamente, Google argumenta que las extensiones que utilizan el WebRequest pueden tener un impacto significativo en el rendimiento. En otras palabras, el uso de extensiones que utilizan la API puede ralentizar la navegación web de forma apreciable.

Cliqz, una startup alemana que opera el navegador Cliqz y es propietaria de la extensión anti-seguimiento Ghostery, ha realizado recientemente una serie de pruebas para averiguar si los datos confirmarían la afirmación 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 adblocker del navegador Brave y el adblocker de DuckDuckGo.
Una de las principales conclusiones del punto de referencia fue que todos los bloqueadores de contenido, con excepción del bloqueador de DuckDuckGo, añadieron “un tiempo medio de decisión de menos de un milisegundo” a cada solicitud. 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 selección de los bloqueadores de contenido 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 repitió la prueba y descubrió que Adblock Plus no funcionaba tan bien como se indica en los resultados de la prueba original.
Google mencionó explícitamente los bloqueadores de contenido, pero otras extensiones también utilizan la API de webRequest. Es posible que algunas introduzcan un coste elevado al utilizarla.
Aunque es algo comprensible que Google quiera abordar los problemas de rendimiento causados por las extensiones, castigar a todos por las malas acciones de algunos puede no ser el mejor curso de acción.
Para ser justos, Google sigue discutiendo los cambios y señaló en un comentario que la empresa no quiere que las extensiones se rompan debido a los cambios realizados en la nueva versión del manifiesto.
Ahora tú : ¿Qué opinas de todo esto?












