Desempenho & CDN 31 visualizações

Como identificar arquivos JavaScript que estão bloqueando a renderização do site

Ver no WHMCS

Como identificar arquivos JavaScript que estão travando a renderização do seu site

Oi! Aqui é a Sensei da GeHost 🥋 Hoje vou te ensinar um truque de detetive bem simples: descobrir quando um arquivo JavaScript (aquele código que dá "vida" e interatividade ao site) está fazendo a sua página demorar pra aparecer na tela. Não precisa entender de programação pra seguir esse guia — só ir passo a passo comigo.

Primeiro, o que é "JavaScript bloqueando a renderização"?

Pensa no seu site como um prato sendo servido num restaurante. O navegador (Chrome, Firefox, Safari...) precisa "montar o prato" — ou seja, desenhar a página — antes de entregar pro visitante. Só que alguns arquivos JavaScript são carregados antes do prato ficar pronto, e o navegador para tudo, espera aquele arquivo terminar de carregar, pra só depois continuar montando a página. Isso se chama renderização bloqueada: o visitante fica olhando pra uma tela em branco (ou incompleta) por mais tempo do que deveria.

Por que isso importa pro seu negócio?

Site que demora pra aparecer é sinônimo de visitante impaciente fechando a aba, e também pode pesar negativamente na forma como buscadores como o Google avaliam a velocidade do seu site. A boa notícia: identificar o vilão é bem mais simples do que parece, e você mesmo consegue fazer essa primeira investigação.

Passo a passo pra encontrar os scripts que estão travando seu site

Passo 1 — Rode um teste gratuito de velocidade

Existem ferramentas gratuitas feitas justamente pra apontar esse tipo de problema. A mais famosa é o Google PageSpeed Insights. Você só precisa:

  1. Abrir o site da ferramenta no navegador;
  2. Colar o endereço (URL) do seu site no campo indicado;
  3. Clicar em "Analisar" e aguardar o resultado.

Ela vai te dar uma nota de desempenho e, o mais importante pra gente aqui, uma lista de "oportunidades de melhoria".

Passo 2 — Procure pelo aviso "Eliminar recursos que bloqueiam a renderização"

Dentro do relatório, existe uma seção que costuma se chamar exatamente assim (ou em inglês, "Eliminate render-blocking resources"). É ali que a ferramenta lista, um por um, os arquivos JavaScript (e às vezes CSS) que estão atrasando o carregamento — geralmente com o nome do arquivo e quanto tempo ele está "roubando" da sua página.

💡 Dica da Sensei: anote (ou tire um print) o nome desses arquivos listados. Você vai precisar dessa informação mais adiante, seja pra te ajudar a entender o problema, seja pra repassar pra quem for corrigir.

Passo 3 — Confirme "ao vivo" pelas Ferramentas do Desenvolvedor do navegador

Quer ver o bloqueio acontecendo na prática? Dá pra confirmar direto no seu navegador, sem instalar nada:

  1. Abra o seu site no Google Chrome;
  2. Clique com o botão direito em qualquer parte da página e escolha "Inspecionar";
  3. No painel que abrir, clique na aba "Network" (Rede);
  4. Aperte F5 para recarregar a página com o painel aberto;
  5. Filtre por "JS" no topo da lista e observe: os arquivos que aparecem bem no início da fila, com uma barrinha de carregamento longa, geralmente são os que estão atrasando tudo o resto.

Passo 4 — Localize o arquivo dentro do seu site

Com o nome do arquivo em mãos (do Passo 1 ou 3), você consegue localizá-lo dentro da estrutura de pastas do seu site pelo Gerenciador de Arquivos do painel cPanel — geralmente ele está dentro da pasta public_html, em subpastas de tema ou plugins (se seu site for WordPress, por exemplo).

Gerenciador de Arquivos do cPanel mostrando a árvore de pastas incluindo public_html

Encontrar o arquivo já é meio caminho andado — isso ajuda demais quem for aplicar a correção técnica (adiar o carregamento do script, por exemplo) a saber exatamente onde mexer.

E agora, o que eu faço com essa descoberta?

Identificar é o seu papel nessa primeira etapa — e você acabou de aprender a fazer isso como um profissional 👏. A correção em si (mover o script pro final da página, adiar o carregamento, combinar arquivos, etc.) geralmente envolve mexer em código, então o caminho mais seguro é:

  • Reunir o nome dos arquivos identificados e o print do relatório;
  • Abrir um chamado com o suporte técnico da GeHost pelo painel.gehost.com.br, explicando o que encontrou;
  • Se o site foi entregue recentemente pela GeHost, lembre que você conta com suporte gratuito nos primeiros 30 dias após a entrega — aproveite essa janela pra esse tipo de ajuste.
🥋 Dica final da Sensei: rode esse teste de tempos em tempos, principalmente depois de instalar um plugin, tema ou script novo no site — é comum que aí que apareça um "vilão" JavaScript novo bloqueando a renderização.

Foi ótimo te ensinar mais esse truque! Qualquer dúvida, o time da GeHost está por aqui. Até a próxima aula 🙏

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.