Pular para o conteúdo principal

SuperchargePerformance · Grátis

Bloquear JavaScript — bloqueador de scripts de terceiros

Bloqueie, em três níveis de cobertura, scripts de terceiros que deixam as páginas lentas: desde apenas scripts de análise até todos os scripts de terceiros.

Atualizado em

O recurso Bloquear JavaScript bloqueia arquivos JavaScript carregados de domínios externos — os widgets, bibliotecas de analytics e beacons de rastreamento que muitas vezes representam uma grande parte do peso de carregamento de uma página. Ao impedir esses scripts antes que sejam executados, as páginas são processadas mais rápido, a thread principal fica menos congestionada e você reduz a exposição a código de terceiros que nunca aceitou executar.

Como funciona

Quando o navegador carrega uma página, ele costuma buscar JavaScript em dezenas de domínios além do site que você está visitando. O recurso Bloquear JavaScript usa a API declarativeNetRequest do Chrome com três conjuntos de regras estáticos para interceptar requisições de scripts originadas de domínios de terceiros.

Os conjuntos de regras funcionam em camadas: cada nível superior ativa as regras do nível abaixo e mais um conjunto adicional voltado a uma categoria mais ampla de scripts de terceiros. A extensão avalia as requisições na camada de rede antes do download, então os scripts bloqueados nunca são executados e nunca consomem CPU com análise ou execução.

Configurações

NívelO que é bloqueadoDisponibilidade
TrackersScripts de analytics e rastreamento — nada muda visualmente para o usuárioGrátis
EmbedsAdiciona scripts de incorporação de redes sociais e vídeos (botões de compartilhar, sistemas de comentários). Players incorporados do YouTube/Vimeo, comentários do Disqus e o Login do Facebook deixam de funcionarGrátis
TodosTodos os scripts de terceiros, exceto provedores de login e processadores de pagamentoPRO

O padrão é Trackers. Esse nível bloqueia analytics e rastreamento sem mexer em nada visível na página. Suba para Embeds se você também quiser bloquear widgets incorporados e não se importar que eles parem de funcionar.

Quando usar

  • As páginas demoram para ficar interativas mesmo com uma conexão rápida, porque scripts de terceiros costumam bloquear a thread principal durante a análise
  • Você quer reduzir o uso de CPU em páginas com muitos widgets incorporados ou ferramentas de analytics
  • Você está em uma conexão compartilhada ou limitada e quer minimizar downloads desnecessários
  • Você usa o PRO e quer a redução de scripts mais agressiva

Combine o recurso Bloquear JavaScript com o Bloqueador de anúncios para uma proteção em camadas: o bloqueador de anúncios remove domínios de rastreadores conhecidos, e o bloqueio de JavaScript cobre a superfície mais ampla de scripts de terceiros.

Privacidade

O recurso Bloquear JavaScript funciona totalmente de forma local, usando regras estáticas incluídas na extensão. Nenhum conteúdo de página, URL de script ou dado de navegação é enviado a qualquer servidor. Toda a verificação de regras acontece dentro do Chrome, no seu dispositivo.

Perguntas frequentes

O que conta como script de terceiros?
Qualquer script carregado de um domínio diferente do site que você está visitando. Por exemplo, um widget do botão Curtir do Facebook carregado em uma notícia é um script de terceiros.
Isso vai quebrar os sites que eu uso?
O nível Trackers é imperceptível: ele bloqueia apenas scripts de analytics e rastreamento, e nada visível muda. O Embeds adiciona scripts de incorporação de redes sociais e vídeos, o que quebra, por definição, players incorporados do YouTube/Vimeo, comentários do Disqus e o Login do Facebook. O All é o mais agressivo e bloqueia quase todos os scripts externos. O Modo seguro recupera automaticamente páginas quebradas, se necessário.
Ele bloqueia formulários de pagamento ou botões de login?
No nível All, o conjunto de regras foi criado para excluir domínios essenciais para login e pagamento, como o login do Google, Stripe, PayPal e reCAPTCHA.
O bloqueio de JavaScript se sobrepõe ao bloqueador de anúncios?
Eles se complementam. O bloqueador de anúncios atua sobre redes conhecidas de anúncios e rastreadores pelo domínio. O bloqueio de JavaScript atua, de forma mais ampla, sobre o tipo de recurso script vindo de origens de terceiros. Usar os dois oferece uma proteção em camadas.
Este é um recurso PRO?
Não. Trackers e Embeds são grátis. O nível All exige o PRO, que é uma compra única, e não uma assinatura.

Recursos relacionados

Da biblioteca