2 pontos por GN⁺ 4 시간 전 | 1 comentários | Compartilhar no WhatsApp
  • A transição de MV2→MV3 nas extensões do Chrome mudou a forma como os bloqueadores de anúncios controlam requisições de rede, aumentando preocupações com possível perda de desempenho, mas os resultados indicam que as funções centrais de bloqueio dos bloqueadores mais populares foram mantidas
  • Foi medido se as versões MV3 do Adblock Plus, AdGuard, Stands e uBlock Origin apresentaram diferenças estatisticamente significativas em bloqueio de anúncios e anti-rastreamento em comparação com as versões compatíveis com MV2
  • Na comparação geral, os bloqueadores MV3 não tiveram redução significativa na eficácia de bloqueio de anúncios e, em anti-rastreamento, bloquearam em média cerca de 1,8 rastreador a mais por site
  • Por produto, as diferenças entre MV3 e MV2 de AdGuard e uBlock não foram significativas, mas o Adblock Plus MV3 e o Stands MV3 bloquearam cerca de 1,9 e 5,2 rastreadores a mais, respectivamente
  • Mesmo usando vários bloqueadores MV3 juntos, a eficácia de bloqueio de anúncios não caiu, e o efeito de anti-rastreamento foi maior do que o de alguns bloqueadores MV3 individuais, amenizando parcialmente as preocupações com a transição para MV3

Debate sobre privacidade e receita em torno da transição para MV3

  • O arquivo manifest das extensões do Chrome define quais ações a extensão pode executar e como ela interage com o navegador e os sites
  • Em dezembro de 2020, o Google introduziu a atualização do manifest version 2 (MV2) para o manifest version 3 (MV3)
  • O Google apresentou a transição para MV3 como uma estratégia para oferecer melhor privacidade, segurança e desempenho aos usuários de extensões do Chrome
  • Por outro lado, usuários e fornecedores de bloqueadores de anúncios temiam que o MV3 reduzisse a eficácia dos bloqueadores e pudesse aumentar a receita publicitária do Google e dos publishers de sites
  • A mudança central está ligada à capacidade dos bloqueadores de anúncios de interceptar e modificar requisições de rede
    • Houve a migração da poderosa WebRequest API para a mais restrita DeclarativeNetRequest API
    • Por causa dessa limitação, levantou-se a possibilidade de queda no desempenho do bloqueio de anúncios e rastreadores

Alvos de comparação e perguntas da pesquisa

  • A análise examina o impacto real da atualização para MV3 na eficácia de bloqueio de anúncios e anti-rastreamento dos bloqueadores
  • A comparação foi organizada em torno de três perguntas
    • A eficácia de bloqueio de anúncios e rastreadores dos bloqueadores MV3 muda em relação às versões compatíveis com MV2?
    • Existem diferenças de desempenho por produto entre a versão MV3 e a versão MV2 do mesmo fornecedor?
    • Ao usar vários bloqueadores MV3 ao mesmo tempo, a eficácia muda em relação ao uso de um único bloqueador MV3?
  • Os quatro bloqueadores amplamente usados comparados foram
    • Adblock Plus

    • AdGuard

    • Stands

      • uBlock Origin
      • Muitos fornecedores de bloqueadores informam que as instâncias MV3 usam conjuntos de regras de bloqueio reduzidos ou modificados derivados das instâncias MV2
      • As instâncias MV2 de cada produto foram usadas como referência natural para avaliar a eficácia após a transição para MV3

Desenho experimental e escopo dos dados

  • O experimento, baseado em navegador, comparou bloqueadores MV3 com suas versões compatíveis com MV2
  • A amostra principal foi composta por 924 sites com suporte por anúncios, com cinco execuções de medição separadas
  • Também foram usadas amostras adicionais para validação
    • Amostra de 191 sites estratificada pelo número de funcionários do site
    • Amostra de 185 sites estratificada por ranking de popularidade
  • Na amostra principal de 924 sites, foram usados Chrome e Firefox para verificar a robustez dos resultados entre navegadores
  • As análises adicionais incluíram métricas alternativas de eficácia, avaliação de implementações iniciais de MV3 e inspeção visual detalhada de capturas de tela dos sites

O bloqueio de anúncios foi mantido e o anti-rastreamento melhorou em parte

  • O grupo de bloqueadores MV3 não apresentou redução estatisticamente significativa na eficácia de bloqueio de anúncios em comparação com o grupo MV2
  • Em anti-rastreamento, o grupo MV3 bloqueou em média cerca de 1,8 rastreador a mais por site do que o grupo MV2
  • Os resultados variam por produto
    • AdGuard e uBlock não mostraram diferença significativa entre as instâncias MV3 e MV2
    • Adblock Plus MV3 bloqueou cerca de 1,9 rastreador a mais do que sua versão compatível com MV2, o que corresponde a um aumento de 21,5%
    • Stands MV3 bloqueou cerca de 5,2 rastreadores a mais do que sua versão compatível com MV2, equivalente a um aumento de 45,9%
  • Mesmo usando vários bloqueadores MV3 ao mesmo tempo, a eficácia do bloqueio de anúncios não diminuiu
  • Combinações de vários bloqueadores MV3 tiveram efeito de anti-rastreamento maior do que alguns bloqueadores MV3 individuais
    • Bloquearam cerca de 10,3 rastreadores a mais do que o Adblock Plus MV3 sozinho, um aumento de 95,3%
    • Cerca de 4,4 a mais do que o AdGuard MV3 sozinho, um aumento de 26,6%
    • Cerca de 4,6 a mais do que o Stands MV3 sozinho, um aumento de 27,8%
    • Em comparação com o uBlock MV3, não houve diferença
  • A melhora no efeito de anti-rastreamento das combinações decorre da inclusão do uBlock MV3

Experiência do usuário e incertezas remanescentes

  • Os resultados foram consistentes em diferentes amostras de sites, métricas alternativas de eficácia e análises ao longo do tempo
  • Os experimentos entre navegadores com Chrome e Firefox também produziram resultados comparáveis
  • A inspeção visual das capturas de tela confirmou que os bloqueadores funcionaram sem cintilação significativa de anúncios nem perda de funcionalidade
  • Ainda assim, os bloqueadores MV3 tendem a proporcionar uma experiência de navegação visualmente um pouco menos atraente do que as versões compatíveis com MV2
    • O principal motivo é o aumento da visibilidade de cosmetic placeholder
  • Embora algumas incertezas permaneçam, os fornecedores de bloqueadores de anúncios mais populares parecem ter encontrado formas de manter as funções centrais das extensões mesmo sob as restrições do MV3

1 comentários

 
GN⁺ 4 시간 전
Opiniões no Lobste.rs
  • Foi pelo comentário de @lake que fiquei sabendo deste artigo, e me surpreendi bastante ao ver as conclusões principais resumidas no repositório
    A ideia é que os bloqueadores de anúncios em MV3 tiveram eficácia parecida com a das versões em MV2, que algumas versões em MV3 até melhoraram o bloqueio de rastreadores, e que os desenvolvedores de bloqueadores conseguiram se adaptar com sucesso às restrições da nova API

  • A wiki do uBlock Origin tem uma página sobre por que ele funciona muito melhor no Firefox do que em navegadores baseados em Chromium: https://github.com/gorhill/uBlock/…
    Mesmo assim, achei surpreendente que Manifest v3 não seja mencionado ali em nenhum momento. Talvez a página esteja desatualizada, mas parece que focar só no Manifest v3 faz perder a visão do todo

    • Pelo menos uma das chamadas da API WebExtension citadas ali é específica do Firefox. O processo pelo qual o Firefox levou WebExtension para um “padrão” é interessante, mas também um pouco irritante
      Eles propuseram pegar a API do Chrome e transformá-la em padrão do W3C, implementaram a maior parte, mas não tudo, e ao mesmo tempo começaram a propor e introduzir novas chamadas de API. Algumas delas aparentemente foram introduzidas para permitir coisas que o Chrome não permite
      Há informações mais específicas sobre MV3 no site oficial: https://ublockorigin.com/
      Em resumo, parece significar que ainda dá para bloquear anúncios, mas com restrições. Se o usuário comum só se importa com anúncios visíveis, talvez nem perceba diferença. Mas isso é só uma suposição minha, porque não li o estudo vinculado com atenção suficiente para confirmar se ele levou esse ponto em conta
  • Compartilhei este texto com amigos sem ler a fundo, então deixo aqui uma boa observação que apareceu
    Os resultados deste estudo dependem bastante da forma de medição. Eles mediram 5 vezes a partir de 12 de julho de 2025, obtiveram resultados consistentes em 824 de 1.000 sites e excluíram casos de redirecionamento, bloqueio contra automação/detecção de adblock e falhas de instrumentação
    O ponto importante aqui é que é preciso acreditar que essa amostra de 824 sites seja representativa, e também é preocupante que um estudo para avaliar a eficácia de bloqueadores de anúncios tenha excluído sites por causa de “bloqueio contra automação/adblock”
    A lista dos 1.000 sites verificados provavelmente é este arquivo: https://github.com/lukic-papadopoulos-research/…
    Procurei no CSV do GitHub pelo celular e não consegui encontrar google.com nem youtube.com. No caso do segundo, a coluna “youtube” ainda misturava os resultados e dificultava mais a confirmação. Se alguém tiver tempo ou interesse, seria bom conferir essa lista. Vi alguns sites que já visitei e alguns sites de notícias carregados de anúncios, mas não tenho certeza se eles não foram filtrados

    • Este artigo parece estar servindo para maquiar a remoção do MV2
    • Não estou tentando defender o artigo, e este texto também começou como um comentário pedindo que alguém olhasse isso com mais senso crítico, mas a lista de sites usada pelos pesquisadores parece vir de uma organização chamada Tranco
      Eu nunca tinha ouvido falar, mas eles disponibilizam para download uma lista dos 1 milhão de sites mais acessados, medida por metodologia própria. Provavelmente os 1.000 principais vieram dali, e isso dá para verificar
      Entendo por que excluir sites com mecanismos anti-adblock ou anti-automação é preocupante. Mas, do ponto de vista dos pesquisadores, se a intenção era medir quão bem o bloqueio funciona em cenários que não são explicitamente hostis a bloqueadores de anúncios, então excluir esses sites pode até tornar o experimento mais limpo. “Até que ponto um bloqueador MV3 contorna mecanismos anti-adblock” é um experimento um pouco diferente de simplesmente “quão bem ele bloqueia anúncios”
      Independentemente do artigo em si, pessoalmente o uBO Lite normalmente bloqueava anúncios do YouTube para mim. Mas eu não uso YouTube com tanta frequência no uBO Lite, então alguém que use mais talvez possa falar melhor. Da mesma forma, como vi na thread ao lado, o uBO Lite também removeu pop-ups anti-adblock que eu via em navegadores usando bloqueadores menos sofisticados
      De todo modo, é bom que as pessoas estejam investigando mais a fundo. No fim das contas, o ideal seria outro grupo de pesquisa tentar reproduzir o resultado, e seria bom verificar os resultados nos dois motores de navegador, incluindo não só o Firefox, mas também navegadores baseados em Chromium que ainda suportam MV2, como o Helium
  • Não sei quais sites eles verificaram, mas a maior parte dos anúncios na maioria dos sites pode ser bloqueada com listas de bloqueio estáticas. É para isso que essas listas existem, e o MV3 não muda essa parte, então não entendo por que comparar a eficácia nisso
    O problema é que uma parte significativa dos sites não funciona assim, e esses anúncios não podem ser bloqueados com listas estáticas. Se o estudo relatou melhora na cobertura de bloqueio, isso parece significar que eles testaram apenas anúncios que não são afetados pelas mudanças
    O ponto central da comparação entre MV2 e MV3 não deveria ser o que permaneceu igual, mas sim o que mudou
    A tese é simples. O MV3 quebra vários mecanismos de bloqueio de anúncios e rastreadores. Se a comparação é de eficácia, ela precisa testar com precisão se o MV3 consegue bloquear os tipos de lixo que o MV2 conseguia bloquear
    Todo este “estudo”, mesmo com boa vontade, parece beirar a incompetência

  • Pessoalmente, esse resultado bate com a minha experiência. Quando troquei o uBlock Origin pelo uBlock Origin Lite há 1 ou 2 anos, não senti que passei a ver mais anúncios
    Houve um período em que o YouTube detectava a presença de bloqueadores de anúncios e se recusava a reproduzir vídeos, e eu resolvi isso simplesmente deixando de ver YouTube até a situação ser corrigida
    A única função de que sinto falta é a configuração personalizada de remoção permanente de elementos, que eu usava para apagar coisas que não eram anúncios em certos domínios. Segundo o FAQ do uBOL, essa função também seria possível no MV3, mas foi removida por causa do foco em eficiência da extensão “Lite”[0]. Isso dá a entender, de forma frustrante, que uma extensão que não fosse “Lite” também poderia ter sido levada ao MV3, e aí talvez todo esse tumulto pudesse ter sido evitado
    Talvez a solução seja uma extensão separada focada apenas em “mesmo que fique mais lento, quero apagar partes da página”. Antigamente existia uma extensão chamada Stylish que oferecia isso e muito mais, mas depois foi comprada por uma empresa de spyware, virou spyware e acabou removida da Chrome Web Store
    [0] https://github.com/uBlockOrigin/uBOL-home/…#is-ubo-lite-a-bad-faith-attempt-at-converting-ubo-to-mv3

  • Testei o uBlock Origin Lite no Chrome há alguns meses e de fato vi mais anúncios. Por isso migrei para o Brave

    • Fico curioso se o motivo para continuar num navegador baseado em Blink é compatibilidade, e por que não ir para o Firefox
    • Mudar para o Brave não ajuda. Na prática você está usando um wrapper do Chrome e, até onde eu sei, o Chrome está removendo de Chromium e Blink todos os mecanismos necessários para suportar bloqueadores no estilo MV2
      Se você não quer usar o Chrome, tudo bem, não use. Mas é importante entender que os “navegadores” que apenas empacotam o Chrome no fim acabam limitados ao que o Google permitir. É exatamente a mesma coisa que o Google fez no Android: ganha posição monopolista defendendo uma ideia, depois muda as regras do jogo