Il lettore web di YouTube si blocca, consumando gigabyte di RAM.
Problemi con il web‑player di YouTube: cosa succede e perché
La settimana scorsa gli utenti della piattaforma YouTube hanno iniziato a notare strani malfunzionamenti del browser durante la visione dei video. Tra le lamentele più frequenti ci sono l’innalzamento improvviso dell’utilizzo della RAM, il blocco della finestra e, secondo i partecipanti su Reddit, lo scrematura del suono, il salto di fotogrammi e un carico eccessivo sulla CPU.
Cosa sta succedendo esattamente
* Ciclo infinito di rendering
All’interno del codice del player si verifica un errore che costringe il browser a ridisegnare continuamente gli elementi del lettore. Ciò porta ad un aumento dell’utilizzo della memoria e del processore.
* Sezione “ytd-menu-renderer”
Gli sviluppatori di Mozilla hanno scoperto che il problema è legato al tag `<ytd-menu-renderer>`. Qui si trovano i pulsanti “Mi piace”, “Non mi piace” e “Condividi”. Il menu nasconde o mostra dinamicamente questi pulsanti in base alla larghezza dello schermo.
* Problema del pulsante “perso”
Quando uno dei pulsanti non entra nello spazio disponibile, `<ytd-menu-renderer>` lo rimuove. Successivamente il player erroneamente pensa che il menu sia ora abbastanza largo e tenta di riportare indietro il pulsante. Poiché ancora non c’è spazio, il codice lo rimane nuovamente. Questo ciclo si ripete all’infinito, costringendo il browser a ricalcolare continuamente le dimensioni degli elementi.
Come influisce sull’utente
* Memoria – Alcuni utenti segnalano un aumento dell’utilizzo della RAM da alcune centinaia di megabyte a 2–3 GB durante la riproduzione del video.
* Processore – Il carico sulla CPU aumenta notevolmente, causando rallentamenti nelle altre applicazioni.
Chi è interessato
Il problema interessa diversi browser: Firefox, Brave e altri che utilizzano un rendering simile a WebKit. Fino a quando gli sviluppatori di YouTube non pubblicheranno una correzione ufficiale, gli utenti possono provare soluzioni temporanee (ad esempio disabilitare le estensioni, aggiornare il browser o usare la versione mobile del sito).
Conclusioni:
Un errore nel menu dinamico del player provoca un ciclo infinito di rendering che carica pesantemente memoria e processore. Gli utenti hanno già notato un significativo peggioramento delle prestazioni durante la visione dei video su YouTube. Rimani aggiornato sugli aggiornamenti da parte di YouTube e dei browser – una correzione arriverà presto.
Commenti (0)
Condividi la tua opinione — per favore, sii cortese e resta in tema.
Accedi per commentare