Header Ads

O Chrome pode obter um bloqueio de anúncios mais rápido ao interromper a origem do uBlock

Bloqueio de anúncios A origem do uBlock "não pode mais existir" se uma alteração proposta no Chrome for aprovada. Isso é de acordo com Raymond Hill, desenvolvedor do uBlock Origin e uMatrix, em um comentário sobre o bug tracker do Chromium.

Conforme descoberto pelo The Register, os engenheiros do Google estão propondo essa mudança no rastreador de bugs do projeto Chromium. O Chromium é o navegador de código aberto que forma a base para o Google Chrome, o Opera e, em breve, o Microsoft Edge.

Não se preocupe: isso não afetará totalmente os bloqueadores de anúncios. Em vez disso, os engenheiros do Google estão retirando permissões das extensões do navegador. No momento, os bloqueadores de anúncios e outras extensões usam a API "webRequest" para ouvir eventos durante os carregamentos de páginas da Web e bloqueá-los.

Se a alteração proposta for concluída, as extensões não poderão bloquear eventos com esta API. As extensões só podem assistir a esses eventos, o que deve acelerar os tempos de carregamento da página. O Chrome não terá que esperar que as extensões sejam carregadas durante o carregamento de uma página.

Os bloqueadores de anúncios precisam usar a API "declarativeNetRequest" para informar ao Google Chrome o que desejam bloquear. O próprio Chrome faz o bloqueio sem esperar que as extensões respondam, e isso deve ser mais rápido. No entanto, o declarativeNetRequest usa um sistema de filtragem no estilo Adblock Plus.

Raymond Hill observa que, se essa mudança ocorrer, o bloqueador de anúncios uBlock Origin e o filtro de conteúdo uMatrix não podem fazer nada especial: BQ]

Se esta API declarativeNetRequest acaba sendo a única maneira que os bloqueadores de conteúdo podem cumprir suas obrigações, isso essencialmente significa que dois bloqueadores de conteúdo que eu mantive por anos, uBlock Origin (“uBO”) e uMatrix, podem Não existem mais.

Além de fazer com que uBO e uMatrix não mais existam, é realmente preocupante que a declarativa API declarativeNetRequest torne impossível criar novos e novos designs de mecanismos de filtragem, como o declarativeNetRequest A API não é mais do que a implementação de um mecanismo de filtragem específico e um bastante limitado (o limite de 30.000 não é suficiente para impor a famosa EasyList sozinho).

Mesmo Hill observa que os bloqueadores de anúncios não vai embora se isso acontecer. Essa alteração pode acelerar o Google Chrome limitando o que todas as extensões de navegador podem fazer: extensões de bloqueio de anúncios e outras extensões. O Chrome será semelhante ao navegador Safari da Apple, que agora suporta "bloqueadores de conteúdo" que operam de maneira rápida e padrão.

É uma compensação. As extensões do navegador, como o uBlock Origin, não podem mais implementar seu próprio mecanismo de filtragem, mas o mecanismo de filtragem será mais veloz do que o próprio Chrome. Toda a indústria vem se movendo em direção a extensões de navegador mais limitadas. Apesar do que algumas pessoas temiam, o Google não está usando isso como uma oportunidade para matar bloqueadores de anúncios.

Via: How to Geek

Nenhum comentário