Category: AdBlock

Brave revela como faz seu adblock gastar menos memória

Brave revela como faz seu adblock gastar menos memória

Navegador Brave para desktop (imagem: reprodução/Brave)

Resumo

Brave reduziu consumo de RAM de seu adblock usando linguagem Rust e padrão de serialização FlatBuffers;

Economia média de 45 MB de memória impacta positivamente desempenho e consumo de energia em dispositivos móveis e PCs;

Atualização também envolveu otimização do gerenciamento de memória e compartilhamento de recursos entre as instâncias do bloqueador de anúncios.

Apesar de não ser muito popular, o Brave tem uma legião de fãs por, entre outras razões, ter um bom bloqueador de anúncios (adblock) nativo. Mas manter essa ferramenta ativada sem prejudicar o desempenho geral do navegador é um desafio. Nesta semana, a Brave Software explicou como faz isso.

De acordo com os engenheiros de software que trabalham no navegador, o ponto de partida foi o uso de Rust no desenvolvimento do bloqueador de anúncios. Trata-se de uma linguagem de programação moderna e que, como tal, se destaca por favorecer os aspectos da segurança e do desempenho.

Em 2025, o adblock do navegador foi reformulado de modo a reduzir o seu consumo de memória em até 75%. Na prática, o que se viu foi uma redução de cerca de 45 MB no uso de memória pelo Brave em todas as suas versões (Android, iOS e desktops), com esse número podendo ser maior para usuários que têm listas adicionais de bloqueio de anúncios ativadas.

Parece pouco, mas esse patamar foi suficiente para otimizar o desempenho do navegador como um todo e, de modo complementar, reduzir o seu consumo de energia. Também acaba sobrando mais memória para outros softwares, é claro.

Brave com menos uso de memória RAM à direita (imagem: reprodução/Brave)

Como a Brave conseguiu otimizar o seu adblock?

Além do uso de Rust, uma medida que permitiu o uso mais eficiente de memória pelo Brave foi a implementação de FlatBuffers no bloqueador de anúncios, um padrão criado inicialmente pelo Google que permite que dados sejam serializados (transformados em uma estrutura linear).

Isso permite que esses dados sejam acessados sem ter que passar por descompactação ou análise prévia, por exemplo. Os desenvolvedores da Brave explicam que aproximadamente 100.000 filtros de bloqueio de anúncios foram migrados para essa abordagem e, com isso, agora podem ser acessados de modo mais eficiente.

Entre as outras medidas está a otimização do gerenciamento de memória, que resultou em uma redução de 19% nas alocações e de 15% no tempo de compilação, além do compartilhamento de recursos entre as instâncias do adblock.

O navegador Brave está disponível para Android, iOS, Windows, macOS e Linux.
Brave revela como faz seu adblock gastar menos memória

Brave revela como faz seu adblock gastar menos memória
Fonte: Tecnoblog

Google Chrome deve acabar com uBlock Origin

Google Chrome deve acabar com uBlock Origin

Extensões que utilizam o Manifest V2 não funcionarão mais no Chrome, o que inclui o bloqueador de anúncios uBlock (Imagem: Vitor Pádua/Tecnoblog)

O Google está informando os usuários que uBlock Origin, um dos principais bloqueadores de anúncio para navegadores, perderá a compatibilidade em breve. Ao abrir a página do bloqueador na Chrome Web Store, é exibido a mensagem de que em breve a extensão será mais suportada no navegador — sem informar uma data. O motivo para o fim do uBlock Origin no Chrome, segundo o criador do adblock, é que o Google descontinuará extensões que usam o sistema Manifest V2

O Manifest V2 é uma versão “antiga” do sistema usado para o desenvolvimento de extensões. O seu sucessor, o Manifest V3, lançado em 2022, dificulta o funcionamento de bloqueadores de anúncios. Desde o lançamento do V3, a Chrome Web Store parou de aceitar extensões criadas com o V2 — mas manteve as que já existiam antes dessas alteração.

uBlock não será mais suportado pelo Chrome

Raymond Hill, criador do uBlock Origin, explicou que o Google está descontinuando o suporte para o Manifest V2. Dado o recente histórico da big tech contra os bloqueadores de anúncio no YouTube e as alterações no Manifest V3, que dificultam o funcionamento desses programas, fica difícil não pensar que a medida visa combater os adblocks.

Mensagem na página do uBlock na Chrome Web Store informa que extensão perderá suporte no Chrome (Imagem: Everton Favretto/Tecnoblog)

Na mensagem de aviso sobre o fim do suporte ao uBlock, que não está aparecendo para todos os usuários do Chrome, o Google diz que a disponibilidade da extensão “pode acabar em breve”. O “pode” dá uma ideia de que existe a chance da big tech deixar as extensões com Manifest V2 seguirem por mais tempo. Na prática, o fim é questão de quando.

O encerramento do suporte para o Manifest V2 foi adiado pelo Google. No cronograma divulgado pela empresa em 2022, o sistema seria descontinuado em janeiro de 2023. Outras extensões que usam o Manifest V2 também recebem a notificação de que elas não funcionarão no Chrome — mesmo que não sejam adblocks.

A notificação também sugere que o usuário remova a extensão ou busque uma similar na Chrome Web Store. No caso, os similares seriam menos eficazes que o uBlock em cumprir a sua função. Após o Google impedir a atuação de adblocks no YouTube, o uBlock seguiu como a melhor opção para quem buscava burlar as restrições pelo uso de bloqueadores de anúncios na plataforma.

Com informações: BleepingComputer
Google Chrome deve acabar com uBlock Origin

Google Chrome deve acabar com uBlock Origin
Fonte: Tecnoblog

Seu YouTube está lento com AdBlock? Dessa vez a culpa não é do Google

Seu YouTube está lento com AdBlock? Dessa vez a culpa não é do Google

YouTube está lento para usuários do AdBlock, mas Google é inocente (Imagem: Vitor Pádua/Tecnoblog)

Um bug no bloqueador de anúncios AdBlock está causando lentidão no YouTube — mesmo se você assina o Premium. Os primeiros relatos do caso surgiram no fim de semana em uma postagem no Reddit, mas o Tecnoblog também recebeu reclamações de usuários do AdBlock. A primeira suspeita da causa do problema foi o Google, que em novembro chegou a cortar a performance do YouTube para usuários de AdBlock.

Porém, nesta segunda-feira, a big tech se posicionou afirmando que não tinha nenhuma relação com essa queda de desempenho ligada ao bloqueador de anúncios. Isso é crível quando lembramos que até mesmo usuários do YouTube Premium relataram o problema. E mesmo com o AdBlock desativado a lentidão na plataforma seguia.

Bug no AdBlock e AdBlock Plus causa lentidão no YouTube

Atualização do AdBlock trouxe script problemático que gerou lentidão no YouTube e outros sites (Imagem: Vitor Pádua/Tecnoblog)

O culpado pelo problema de desempenho no YouTube é a última atualização do AdBlock, incluindo a sua versão paga. O bloqueador virou o suspeito assim que usuários de outras extensões do tipo não relataram esses problemas. Raymond Hill, desenvolvedor do uBlock Origin, concorrente do AdBlock, publicou no X/Twitter que a causa estava no bloqueador.

Hill explicou que um novo script no AdBlock estava levando muito tempo para rodar. De acordo com o desenvolvedor, esse script problemático também gera queda de performance em outros sites. Mas como o bloqueador é usado majoritariamente para o YouTube, as pessoas não devem ter notado a lentidão em outras páginas.

YouTube na guerra contra AdBlock

Em outubro, o YouTube começou a impedir a execução de vídeos de usuários que estivessem usando bloqueadores de anúncio. Entre as estratégias da empresa para forçar os usuários a largar essas extensões estavam justamente o que aconteceu nos últimos dias: causar lentidão para os usuários que tivessem um bloqueador instalado. Nesse caso, o Google confirmou que esses usuários teriam um desempenho “abaixo do ideal” na plataforma.

Com informações: AndroidCentral, BleepingComputer e The Verge
Seu YouTube está lento com AdBlock? Dessa vez a culpa não é do Google

Seu YouTube está lento com AdBlock? Dessa vez a culpa não é do Google
Fonte: Tecnoblog