Alguns usuários enfrentam um atraso de cinco segundos ao carregar vídeos do YouTube no Firefox ou Microsoft Edge. Além disso, as mensagens vêm tanto de quem usa bloqueadores de anúncios quanto de quem não usa nenhuma extensão. No entanto, este problema não é observado no navegador Chrome. O atraso não aparece para todos os usuários, o que pode indicar que está relacionado à conta.
Recentemente, o YouTube vem buscando ampliar a monetização: o serviço passou a bloquear a reprodução de vídeos para usuários com bloqueadores de anúncios, oferecendo a compra de assinaturas do YouTube Premium. Por um lado, este passo pode parecer lógico, porque a plataforma precisa de ganhar dinheiro para “se manter à tona” e pagar royalties aos autores de conteúdos, dos quais depende a própria existência do serviço de vídeo. Por outro lado, nem todas as ações do YouTube são consistentes com o bom senso, a saber: qual o propósito de desacelerar o site desktop da plataforma para alguns usuários dos navegadores Firefox e Edge?
Um usuário do Reddit com o pseudônimo vk6_ compartilhou um vídeo no qual você pode ver o notório atraso de cinco segundos ao carregar um vídeo do YouTube no Mozilla Firefox. Ao mudar o navegador para o Chrome, o atraso de cinco segundos não aparece mais:
O entusiasta continuou suas pesquisas e verificou que esse atraso não é um bug do Firefox. O código JavaScript do cliente de desktop do YouTube, como descobriu o pesquisador, contém um script que, na verdade, adiciona um atraso de cinco segundos. Outros usuários do Reddit também aderiram à “investigação” e até identificaram parte do script que descreve a implementação do atraso:
Qualquer usuário pode abrir de forma independente o arquivo JavaScript do serviço de vídeo do YouTube acima mencionado e verificar pesquisando (abrindo-o pressionando a tecla F) a existência de um fragmento com introdução de atraso inserindo o texto na pesquisa: setTimeout( function(){c();a.resolve( 1)},5E3);
No entanto, não há confirmação de que este código realmente adicione um atraso de cinco segundos após a verificação do navegador selecionado pelo usuário.
Outros usuários também notam que o atraso aparece sem habilitar nenhuma extensão, o que indiretamente indica que pode ser ajustado individualmente para cada conta. Observa-se também que o atraso não aparece uma vez, mas sempre que links para o YouTube são abertos em uma nova aba.
Algumas discussões sobre esse problema indicam que o código de atraso mencionado acima pode ser uma implementação de muleta para a reversão de anúncios para os usuários que usam bloqueadores de anúncios. Provavelmente, o código correspondente garante que o anúncio seja exibido por cinco segundos antes do início do vídeo.