YouTube-gebruik leidt tot hoge geheugengebruik en vertraging

Gebruikers melden dat YouTube-tabbladen plotseling veel geheugen en CPU verbruiken door een renderingslus in de interface onder de videospeler. De bug veroorzaakt haperingen, traagheid en kan meerdere browsers beïnvloeden.

.
YouTube-gebruik leidt tot hoge geheugengebruik en vertraging

3 Minuten

Volgen op Google

Er is duidelijk iets mis met YouTube op dit moment, en veel gebruikers merkten het voordat ze wisten wat de oorzaak was. Een video begint goed, maar het tabblad wordt traag, de weergave begint te haperen, het scrollen stokt en de hele browser voelt alsof hij een piano de heuvel op sleept. Wat aanvankelijk op een browserprobleem leek, wijst steeds meer naar YouTube zelf.

De afgelopen dagen verspreidden zich op Reddit en in browserondersteuningsforums meldingen van mensen die zien dat YouTube-tabbladen vastlopen, absurd veel geheugen gebruiken en de CPU belasten tijdens gewone kijkssessies. In enkele van de meest extreme gevallen zou één tabblad zelfs meer dan 7 GB RAM zijn gaan gebruiken, genoeg om zwakkere machines te verlammen en zelfs krachtige desktops onstabiel te doen aanvoelen.

Ontwikkelaars die in Mozilla Bugzilla graven zeggen dat de schuldige lijkt te liggen bij een lay-out-renderingslus verbonden aan de YouTube-interface onder de videospeler. Het probleem heeft te maken met de rij actieknoppen zoals Vind ik leuk, Delen en Opslaan. Wanneer er niet genoeg horizontale ruimte is om alle knoppen weer te geven, probeert YouTube er één te verbergen.

Dat had routine mogen zijn. In plaats daarvan lijkt het een rommelige kettingreactie te veroorzaken. Zodra een knop verdwijnt, wordt de menubehuizing precies smal genoeg zodat YouTube denkt dat de knop weer past. Dus zet de interface hem terug. Daarna loopt de rij weer over. De knop verdwijnt opnieuw. De ruimte verandert weer. En het hele proces herhaalt zich snel, keer op keer, waardoor de browser bijna constant de pagina moet herberekenen en opnieuw tekenen.

Die lus is waar de prestatie-inzinking begint. Het geheugengebruik stijgt. De CPU-belasting volgt. Het tabblad wordt traag of vrijwel niet meer reageerbaar. Voor gebruikers die lange video's kijken, multitasken of meerdere tabbladen open hebben, kan het effect dramatisch zijn.

Niet alleen Firefox, en niet slechts één configuratie

In eerste instantie viel de verdenking op Firefox, vooral nadat sommige gebruikers de vertraging koppelden aan recente updates of contentblockers. Die theorie hield niet lang stand. Vergelijkbare klachten verschenen al snel van mensen die Brave en Microsoft Edge gebruiken, wat suggereert dat het probleem niet beperkt is tot één browserengine. Zowel Firefox-gebaseerde onderzoeken als Chromium-gebaseerde gebruikersrapporten lijken naar hetzelfde gedrag aan de YouTube-kant te verwijzen.

Dat is belangrijk, want het verandert het verhaal van een niche-compatibiliteitsfout in iets breders: een bug in een veelgebruikte webinterface die verschillende browsers op vergelijkbare manieren kan beïnvloeden. Mozilla-ontwikkelaars onderzoeken het probleem van hun kant, maar tot nu toe is er geen publieke oplossing of formele erkenning van Google of YouTube.

Er is echter een tijdelijke workaround voor mensen die uBlock Origin gebruiken. Door het ytd-menu-renderer-element met een aangepast filter te blokkeren, kunnen gebruikers de problematische knoprij onder de speler uitschakelen. Het is niet elegant, en het verwijdert snelle toegang tot acties zoals Vind ik leuk of Delen, maar het lijkt de renderingslus te stoppen en de normale prestaties te herstellen.

Voorlopig, als YouTube plotseling geheugen begint te verorberen en je browser tot het uiterste drijft, beeld je het je niet in. Dit is niet zomaar een vage vertraging zonder duidelijke oorzaak. Alle aanwijzingen wijzen op een YouTube-UI-bug die een eenvoudige rij knoppen verandert in een hulpbronvretende puinhoop.

Eva Mulder
"Ik schrijf over de impact van social media en digitalisering op onze maatschappij. Altijd nieuwsgierig."

Laat een reactie achter

Reacties

Nog geen reacties. Wees de eerste.