Плейєр YouTube став зависати, споживаючи гігабайти оперативної пам'яті.
Проблеми з веб‑плеером YouTube: що відбувається і чому
На минулому тижні користувачі платформи YouTube почали помічати дивні збої у роботі браузера під час перегляду відео. Серед найчастіших скарг – зависання вікна, різке збільшення споживання оперативної пам’яті і, як повідомляють учасники Reddit, заїдання звуку, пропуск кадрів та надмірна навантаженість CPU.
Що саме відбувається
* Бескінечний цикл рендерингу
У коді плеера виникає помилка, через яку браузер постійно перерисовує елементи програвача. Це призводить до зростання використання пам’яті та процесора.
* Розділ «ytd-menu-renderer»
Розробники Mozilla виявили, що проблема пов’язана із тегом `<ytd-menu-renderer>`. У ньому знаходяться кнопки «подобається», «не подобається» і «поділитися». Меню динамічно приховує або показує ці кнопки залежно від ширини екрана.
* Проблема «загубленої» кнопкою
Коли одна з кнопок не поміщається, `<ytd-menu-renderer>` видаляє її. Потім плеер помилково вважає, що меню тепер достатньо широке і намагається повернути кнопку назад. Оскільки місця все ще немає, код знову її прибирає. Такий цикл повторюється безкінечно, змушуючи браузер постійно перераховувати розміри елементів.
Як це впливає на користувача
* Пам’ять – Деякі користувачі повідомляють про зростання споживання RAM від кількох сотень мегабайт до 2–3 ГБ під час відтворення відео.
* Процесор – Навантаження на CPU також помітно збільшується, що призводить до уповільнення роботи інших застосунків.
Кому це стосується
Проблема охоплює кілька браузерів: Firefox, Brave та інші, які використовують WebKit‑подібний рендеринг. Поки розробники YouTube не випустили офіційне виправлення, користувачі можуть спробувати тимчасові обходні рішення (наприклад, вимкнути розширення, оновити браузер або використати мобільну версію сайту).
Висновок:
Помилка у динамічному меню плеера призводить до безкінечного циклу рендерингу, який значно навантажує пам’ять і процесор. Користувачі вже відзначають помітне погіршення продуктивності під час перегляду відео на YouTube. Слідкуйте за оновленнями від YouTube та браузерів – скоро з’явиться виправлення.
Коментарі (0)
Поділіться своєю думкою — будь ласка, будьте ввічливі та по темі.
Увійдіть, щоб коментувати