Abril 8, 2025
O rastreador da Web do Google finge estar “ocioso” para renderizar JavaScript
 #ÚltimasNotícias

O rastreador da Web do Google finge estar “ocioso” para renderizar JavaScript #ÚltimasNotícias

Continue apos a publicidade

Hot News

Em um incidente recente do podcast Search Off The Record, foi revelado que o sistema de renderização do Google agora finge estar “ocioso” para acionar certos eventos JavaScript e melhorar a renderização de páginas da web.

O podcast apresenta Zoe Clifford, da equipe de renderização do Google, que discutiu uma vez que os rastreadores da web da empresa lidam com sites baseados em JavaScript.

Essa revelação é esclarecedora para desenvolvedores web que usam esses métodos para protelar o carregamento de teor.

O truque “ocioso” do Google

O Googlebot simula estados “ociosos” durante a renderização, o que aciona eventos JavaScript uma vez que requestIdleCallback.

Continue após a publicidade

Os desenvolvedores usam essa função para protelar o carregamento de teor menos crítico até que o navegador esteja livre de outras tarefas.

Antes dessa mudança, o processo de renderização do Google era tão eficiente que o navegador ficava sempre ativo, fazendo com que alguns sites não carregassem teor importante.

Clifford explicou:

“Havia um perceptível site de vídeo popular que não vou nomear… que adiava o carregamento de qualquer teor da página até que requestIdleCallback fosse disparado.”

Continue após a publicidade

Uma vez que o navegador nunca ficava ocioso, esse evento não disparava, impedindo que grande secção da página carregasse corretamente.

Fingindo tempo ocioso para melhorar a renderização

O Google implementou um sistema em que o navegador finge estar ocioso periodicamente, mesmo quando está ocupado renderizando páginas.

Esse ajuste garante que os retornos de chamada ociosos sejam acionados corretamente, permitindo que as páginas carreguem totalmente seu teor para indexação.

Prestígio do tratamento de erros

Clifford enfatizou a valor de os desenvolvedores implementarem um tratamento de erros elegante em seu código JavaScript.

Continue após a publicidade

Erros não tratados podem levar a páginas em branco, redirecionamentos ou teor ausente, impactando negativamente a indexação.

Ela aconselhou:

“Se houver um erro, eu unicamente tento mourejar com isso da forma mais elegante verosímil… desenvolvimento web é uma coisa difícil.”

O que isto significa?

Implicações para desenvolvedores web

  • Tratamento de erros elegante: A implementação de tratamento de erros elegante garante que as páginas sejam carregadas conforme o esperado, mesmo se certos elementos de código falharem.
  • Uso cauto de retornos de chamada ociosos:Embora o Google tenha se apropriado para mourejar com retornos de chamada ociosos, tenha desvelo ao responsabilizar demais nessas funções.

Implicações para profissionais de SEO

  • Monitoramento e Testes: Implemente monitoramento e testes regulares do site para identificar problemas de renderização que podem afetar a visibilidade da pesquisa.
  • Colaboração do desenvolvedor: Colabore com sua equipe de desenvolvimento para produzir sites fáceis de usar e amigáveis ​​aos mecanismos de procura.
  • Tirocínio contínuo: Mantenha-se atualizado com os últimos desenvolvimentos e melhores práticas sobre uma vez que os mecanismos de procura lidam com JavaScript, renderizam páginas da web e avaliam teor.

Veja também: O Google renderiza todas as páginas para pesquisa, incluindo sites com JavaScript pesado

Continue após a publicidade

Outros tópicos relacionados à renderização discutidos

A discussão também abordou outros tópicos relacionados à renderização, uma vez que os desafios impostos pela detecção de agentes do usuário e o tratamento de redirecionamentos de JavaScript.

O podcast completo fornece insights valiosos sobre renderização na web e as etapas que o Google toma para julgar as páginas com precisão.

Veja também: O Google renderiza todas as páginas para pesquisa, incluindo sites com JavaScript pesado

Continue após a publicidade

Imagem em destaque: fizkes/Shutterstock

Siga-nos nas redes sociais:

Hotnews.pt |
Facebook |
Instagram |
Telegram

#hotnews #noticias #AtualizaçõesDiárias #SigaHotnews #FiquePorDentro #ÚltimasNotícias #InformaçãoAtual

Continue após a publicidade
Continue após a publicidade

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *