Por que abrir o YouTube no Firefox ou Edge pode demorar 5 vezes mais do que no Google Chrome

Chris Peterson, da Mozilla, compartilhou uma descoberta inesperada com o público hoje : no momento, abrir uma página do YouTube nos navegadores Firefox e Edge é 5 vezes mais lento que no Google Chrome. Qual a razão desse fenômeno?

O fato é que o novo design do YouTube, baseado na biblioteca Polymer , conta com a API Shadow DOM v0, que foi implementada exclusivamente no Chrome , e desde abril deste ano é reconhecido como obsoleto .

Pelo motivo descrito acima, para que o YouTube atualizado funcione no Firefox e Edge, em vez do Shadow DOM v0, é usado um polyfill - que, é claro, funciona mais lentamente. No laptop de Chris, o carregamento da página inicial no Chrome leva 1 segundo e, no Firefox, usando o polyfill, leva até 5 segundos. Durante a navegação subseqüente no site, não houve queda de desempenho. No IE11, o YouTube ainda está trabalhando no design antigo sem usar o Polymer.

O motivo desta decisão é desconhecido. Talvez as métricas internas do Google tenham mostrado que uma reformulação com o polyfill aumenta o envolvimento do usuário no Firefox e Edge mais do que prejudica a desaceleração de um site.

Provavelmente, o problema desaparecerá apenas após uma possível atualização do novo design do YouTube para o Polymer 2.0, construído na API Shadow DOM v1. Mas, devido ao fato de a implementação da API Shadow DOM v1 no Firefox e Edge ainda estar em desenvolvimento (a nova versão do padrão atualmente é suportada pelo Safari, Chrome e Opera) e será incluída apenas na próxima versão do Firefox v63, agora tudo vai resolver o problema Quem desejar pode devolver o design antigo do YouTube usando a extensão YouTube Classic . O que fazer com os usuários do Edge - não está especificado o uso da extensão Tampermonkey e do YouTube Restore Classic .

Source: https://habr.com/ru/post/pt418105/


All Articles