O reprodutor web do YouTube começou a travar, consumindo gigabytes de RAM.

O reprodutor web do YouTube começou a travar, consumindo gigabytes de RAM.

25 hardware

Problemas com o reprodutor da web do YouTube: o que está acontecendo e por quê

Na semana passada, os usuários da plataforma YouTube começaram a notar falhas estranhas no navegador ao assistir vídeos. Entre as reclamações mais frequentes estão travamento de janela, aumento brusco do consumo de memória RAM e, segundo participantes do Reddit, gagueira de áudio, perda de quadros e carga excessiva na CPU.

O que exatamente está acontecendo
* Ciclo infinito de renderização

Dentro do código do reprodutor ocorre um erro que faz com que o navegador redesenhe constantemente os elementos do player. Isso leva ao aumento no uso de memória e processador.

* Seção “ytd-menu-renderer”

Os desenvolvedores da Mozilla descobriram que o problema está relacionado à tag `<ytd-menu-renderer>`. Nele estão os botões “curtir”, “não curtir” e “compartilhar”. O menu esconde ou mostra dinamicamente esses botões dependendo da largura da tela.

* Problema do botão “perdido”

Quando um dos botões não cabe, `<ytd-menu-renderer>` o remove. Em seguida, o player erroneamente considera que o menu agora é suficientemente largo e tenta trazer o botão de volta. Como ainda não há espaço, o código o remove novamente. Esse ciclo se repete infinitamente, fazendo com que o navegador recalcule constantemente os tamanhos dos elementos.

Como isso afeta o usuário
* Memória – Alguns usuários relatam aumento do consumo de RAM de algumas centenas de megabytes para 2–3 GB durante a reprodução de vídeo.

* Processador – A carga na CPU também aumenta significativamente, levando ao desacelamento de outros aplicativos.

Quem é afetado
O problema afeta vários navegadores: Firefox, Brave e outros que usam renderização semelhante ao WebKit. Enquanto os desenvolvedores do YouTube não lançarem uma correção oficial, os usuários podem tentar soluções temporárias (por exemplo, desativar extensões, atualizar o navegador ou usar a versão móvel do site).

Resumo:

Um erro no menu dinâmico do player causa um ciclo infinito de renderização que sobrecarrega significativamente memória e processador. Usuários já notam queda perceptível na performance ao assistir vídeos no YouTube. Fique atento às atualizações do YouTube e dos navegadores – uma correção será lançada em breve.

Comentários (0)

Compartilhe sua opinião — por favor, seja educado e mantenha-se no tema.

Ainda não há comentários. Deixe um comentário e compartilhe sua opinião!

Para deixar um comentário, faça login.

Faça login para comentar