3 Minutes
Něco s YouTube očividně není v pořádku, a mnozí uživatelé to pocítili dřív, než věděli, čím to způsobit. Video začne dobře, pak karta začne zatěžovat systém, přehrávání začne cukat, posouvání se zadrhává a celý prohlížeč najednou působí, jako by táhl klavír do kopce. To, co se zpočátku jevilo jako problém prohlížeče, se čím dál víc obrací zpět na samotný YouTube.
Během několika posledních dní se na Redditu a fórech podpory prohlížečů šíří zprávy od lidí, kteří vidí, že karty s YouTube zamrzají, spotřebovávají absurdní množství paměti a zatěžují procesor při běžném sledování. V některých extrémních případech prý jedna karta překročila 7 GB RAM, což dokáže ochromit slabší stroje a způsobit, že i výkonnější desktopy působí nestabilně.
Vývojáři, kteří kopali v Mozilla Bugzilla, říkají, že viníkem se zdá být smyčka vykreslování rozvržení spojená s rozhraním YouTube pod přehrávačem. Problém se týká řádku akčních tlačítek, jako jsou To se mi líbí, Sdílet a Uložit. Když není dostatek horizontálního místa pro zobrazení všech tlačítek, YouTube se snaží jedno skrýt.
To by mělo být rutinní. Namísto toho to ale vypadá, že to spouští chaotickou řetězovou reakci. Jakmile se jedno tlačítko schová, kontejner menu se stane právě dostatečně širokým na to, aby YouTube zase usoudil, že se tlačítko vejde. Rozhraní ho tedy vrátí. Pak řádek opět přeteče. Tlačítko se opět skryje. Prostor se změní. A celý proces se rychle opakuje, znova a znova, což nutí prohlížeč neustále přepočítávat a přerysovávat stránku.
Právě tato smyčka je začátkem pádu výkonu. Využití paměti stoupá. Následuje zatížení CPU. Karta se stává pomalou nebo téměř nereagující. U uživatelů sledujících dlouhá videa, multitaskingující nebo s otevřenými mnoha kartami může být efekt dramatický.
Nejde jen o Firefox a ne jen o jedno nastavení
Zpočátku padaly podezření na Firefox, zejména poté, co někteří uživatelé spojili zpomalení s nedávnými aktualizacemi nebo blokátory obsahu. Tato teorie však dlouho nevydržela. Podobné stížnosti se brzy objevily i od uživatelů Brave a Microsoft Edge, což naznačuje, že problém není omezen na jediný engine prohlížeče. Vyšetřování na bázi Firefoxu i uživatelské zprávy z Chromium prostředí se zdají obkružovat stejné chování na straně YouTube.
To má význam, protože to posunuje příběh od okrajového problému kompatibility k něčemu širšímu: chybě v hojně používaném webovém rozhraní, která může postihovat různé prohlížeče podobným způsobem. Vývojáři Mozilly problém zkoumají ze svého pohledu, ale zatím neexistuje veřejná oprava ani oficiální přiznání od Google nebo YouTube.
Existuje ale dočasné řešení pro uživatele uBlock Origin. Zablokováním elementu ytd-menu-renderer pomocí vlastního filtru mohou uživatelé deaktivovat problémový pás tlačítek pod přehrávačem. Není to elegantní a odstraní to rychlý přístup k akcím jako To se mi líbí nebo Sdílet, ale zdá se, že to zastaví smyčku vykreslování a obnoví normální výkon.
Prozatím, pokud YouTube náhle začal žrát paměť a tlačit váš prohlížeč na hranici, nejste si to jenom představovali. Není to jen další vágní zpomalení bez jasné příčiny. Vše nasvědčuje tomu, že jde o chybu uživatelského rozhraní YouTube, která proměňuje jednoduchý řádek tlačítek v žrouta systémových prostředků.
Comments
No comments yet.
Leave a Comment