Google tornando o YouTube mais lento para navegadores que não sejam o Chromium?

Se você usa o Microsoft Edge ou o Mozilla Firefox para acessar o YouTube para transmitir vídeos, ler comentários ou interagir com o site de outras maneiras, talvez tenha notado que o site é lento como melaço. Se você executar as mesmas operações no Chrome ou em outros navegadores baseados no Chromium, o desempenho será rápido.

Uma mensagem no Twitter do gerente técnico do programa da Mozilla, Chris Peterson, criou discussões acaloradas no Twitter, Reddit e em outros lugares sobre o uso do YouTube de uma API reprovada que favorece o Chrome e outros navegadores baseados em Chromium em relação a navegadores concorrentes, como Microsoft Edge e Firefox.

Peterson declarou o seguinte no Twitter:

O carregamento da página do YouTube é 5x mais lento no Firefox e Edge do que no Chrome, porque o novo design do Polymer do YouTube se baseia na API Shadow DOM v0, descontinuada, implementada apenas no Chrome.

O YouTube veicula um polyfill Shadow DOM para Firefox e Edge, sem surpresa, mais lento que a implementação nativa do Chrome. No meu laptop, o carregamento da página inicial leva 5 segundos com o polyfill vs 1 sem. O desempenho subseqüente da navegação da página é comparável.

O YouTube lançou uma atualização de design no ano passado, e uma das alterações implementadas pelo Google no site de streaming de vídeo foi usar uma API descontinuada que apenas o Chrome suportava. O uso da API melhorou o YouTube em navegadores que a suportam e piorou notavelmente o desempenho de navegadores que não suportam a API.

Peterson afirmou que o YouTube atende aos usuários do Internet Explorer 11 com o site clássico que não afeta o desempenho e que o Google deveria ter feito o mesmo com o Firefox, Edge e outros navegadores afetados.

Ele mencionou um script de usuário e um complemento do Firefox que os usuários do Edge e do Firefox poderiam instalar para restaurar o acesso à versão clássica do YouTube. Isso restaura o site antigo e melhora significativamente o desempenho quando esses navegadores são usados ​​para acessar o YouTube.

Um tópico no Reddit sugere outra opção que envolve o uso das Ferramentas do desenvolvedor e a modificação de um cookie definido pelo YouTube.

Microsoft borda

  1. Visite o site do YouTube no navegador Edge.
  2. Use Menu> Ferramentas do desenvolvedor ou pressione F12 para abrir as ferramentas do desenvolvedor do navegador.
  3. Selecione Depurador> Cookies> www.youtube.com. Se você não vir o Depurador, localize Aplicativo e ative-o.
  4. Encontre a linha Pref.
  5. Clique duas vezes no valor e cole al = pt & f5 = 30030 & f6 = 8 no campo.
  6. Recarregue a página do YouTube.

Mozilla Firefox

  1. Visite o YouTube no navegador Firefox.
  2. Pressione Shift-F9 para abrir o Inspetor de armazenamento.
  3. Localize //www.youtube.com/ em cookies e selecione-o.
  4. Localize o cookie Pref.
  5. Altere seu valor para al = pt-br & f5 = 30030 & f6 = 8
  6. Recarregue a página do Youtube.

Observe que, como o método é baseado em cookies, ele precisa ser executado novamente sempre que o cookie for excluído. Você também pode assistir ao YouTube na área de trabalho para evitar todos esses problemas.

Palavras finais

É bastante claro que os engenheiros do YouTube sabiam o que estavam fazendo quando implementaram o suporte para a API. A pesquisa de problemas de compatibilidade os apontaria para problemas com a implementação no Edge ou Firefox. Os engenheiros poderiam ter decidido veicular o site antigo para usuários do Firefox ou Edge, semelhante a veicular o site clássico para usuários do Internet Explorer 11, mas decidiram contra.

Agora você : qual é a sua experiência no YouTube?