Relatamos um detalhe interessante ontem à noite. Os usuários relataram online que a velocidade de carregamento do YouTube diminuiu ao usar o navegador Firefox. Curiosamente, se você usar uma opção de agente de usuário (UA) para fazer o navegador pensar que é o Google Chrome, o YouTube carregará muito rapidamente.


Esse comportamento foi descoberto principalmente por usuários do Reddit e, embora pareça ser um problema de otimização de desempenho ou uma falta de otimização de desempenho pela equipe de desenvolvimento do Mozilla Firefox, usuários atentos notaram um atraso de 5.000 milissegundos ou 5 segundos em seções do código que parecia ter sido colocado lá intencionalmente por algum motivo.

Quando solicitado a comentar o assunto, o Google forneceu a seguinte declaração:

Para apoiar um ecossistema diversificado de criadores de conteúdo em todo o mundo e dar a bilhões de pessoas acesso ao conteúdo que elas adoram no YouTube, iniciamos esforços para incentivar os espectadores que têm bloqueadores de anúncios ativados a permitir anúncios no YouTube ou a experimentar o YouTube Premium para uma experiência sem anúncios. Os usuários que possuem um bloqueador de anúncios instalado podem ter uma visualização abaixo do ideal, independentemente do navegador que usam.

Portanto, segundo o Google, o atraso se deve à instalação de um bloqueador de anúncios, resultando em uma experiência de “visualização abaixo do ideal”. Curiosamente, a gigante da tecnologia acrescentou ainda que isso acontece “independentemente do navegador que o usuário está usando”, sugerindo que não é apenas o navegador Firefox que é afetado.

Parece que o problema é mais do que isso, porque, à primeira vista, a maioria das pessoas pensaria que há algo suspeito acontecendo aqui, especialmente porque enganar o navegador Chrome parece estar funcionando. E há obviamente uma razão para isso.

Outro Redditor, frisch85, examinou mais de perto o código suspeito e os resultados pareciam corresponder de perto às afirmações fornecidas pelo Google. Ele explicou:

Verifiquei parte do código referenciado e suspeito que esteja relacionado ao Firefox, pois o agente do usuário não é verificado ao executar esse código e se parece mais com o próprio anúncio. Isso me parece mais uma tentativa preguiçosa de garantir que o anúncio seja exibido por pelo menos 5 segundos antes do vídeo real carregar, em vez de fazer algo obscuro.

Por que ele carrega lentamente na primeira vez em vez de todas as vezes? Muito simplesmente, em vez de recarregar a página como esperávamos, o YouTube impede que você recarregue a página inteira, mas recarrega o conteúdo sem recarregar todos os scripts, que é o que alguns sites fazem hoje em dia e eu realmente não gosto porque carrega mais rápido, mas não é realmente uma recarga.

Portanto, os casos em que o YouTube funciona perfeitamente no Chrome, mas tem dificuldades no Firefox, podem ter mais a ver com a forma como o próprio YouTube “recarrega” do que com alguns truques.

Artigos relacionados:

O desempenho de navegação e reprodução de páginas do YouTube no Firefox parece ter sido deliberadamente enfraquecido