Odtwarzacz YouTube na stronie zaczyna się zawieszać, zużywając gigabajty pamięci RAM.
Problemy z odtwarzaczem wideo na YouTube: co się dzieje i dlaczego
W zeszłym tygodniu użytkownicy platformy YouTube zaczęli zauważać dziwne awarie przeglądarki podczas oglądania filmów. Najczęstsze skargi to zawieszanie okna, gwałtowny wzrost zużycia pamięci RAM oraz, jak informują uczestnicy Redditu, zacięcia dźwięku, pomijane klatki i nadmierne obciążenie CPU.
Co dokładnie się dzieje
* Nieskończona pętla renderowania
W kodzie odtwarzacza pojawia się błąd, który powoduje, że przeglądarka stale przeprowadza ponowne rysowanie elementów odtwarzacza. To prowadzi do wzrostu wykorzystania pamięci i procesora.
* Fragment „ytd-menu-renderer”
Programiści Mozilli odkryli, że problem jest związany z tagiem `<ytd-menu-renderer>`. Znajdują się w nim przyciski „lubię to”, „nie lubię tego” oraz „udostępnij”. Menu dynamicznie ukrywa lub wyświetla te przyciski w zależności od szerokości ekranu.
* Problem z „utraconym” przyciskiem
Gdy jeden z przycisków nie mieści się, `<ytd-menu-renderer>` go usuwa. Następnie odtwarzacz błędnie uważa, że menu jest wystarczająco szerokie i próbuje przywrócić przycisk. Ponieważ miejsca nadal brak, kod ponownie go usuwa. Taki cykl powtarza się nieskończenie długo, zmuszając przeglądarkę do ciągłego przeliczania rozmiarów elementów.
Jak to wpływa na użytkownika
* Pamięć – Niektórzy użytkownicy zgłaszają wzrost zużycia RAM z kilku setek megabajtów do 2–3 GB podczas odtwarzania wideo.
* Procesor – Obciążenie CPU również znacznie rośnie, co prowadzi do spowolnienia działania innych aplikacji.
Kogo to dotyczy
Problem dotyczy kilku przeglądarek: Firefox, Brave i innych korzystających z renderowania podobnego do WebKit. Dopóki twórcy YouTube nie wydadzą oficjalnej poprawki, użytkownicy mogą spróbować tymczasowych obejść (np. wyłączyć rozszerzenia, zaktualizować przeglądarkę lub użyć wersji mobilnej strony).
Wniosek:
Błąd w dynamicznym menu odtwarzacza prowadzi do nieskończonej pętli renderowania, która znacznie obciąża pamięć i procesor. Użytkownicy już zauważają wyraźne pogorszenie wydajności podczas oglądania filmów na YouTube. Śledź aktualizacje od YouTube i przeglądarek – wkrótce pojawi się poprawka.
Komentarze (0)
Podziel się swoją opinią — prosimy o uprzejmość i trzymanie się tematu.
Zaloguj się, aby komentować