YouTube ламає браузери: вкладки з’їдають до 7 ГБ пам’яті

Користувачі масово скаржаться на дивну поведінку YouTube: під час перегляду відео вкладки починають споживати гігабайти оперативної пам’яті й буквально “кладуть” браузер. У деяких випадках навантаження перевищує 7 ГБ — і це без жодних важких задач.

Що сталося

Проблему вперше помітили користувачі форумів і Reddit наприкінці минулого тижня. Спочатку підозра впала на оновлення браузерів, зокрема Mozilla Firefox, але згодом аналогічні збої зафіксували і в Brave та Microsoft Edge.

Це змінило фокус: проблема, ймовірно, не в браузерах, а у самому YouTube.

У чому причина

Розслідування розробників показало, що джерело збою — у фронтенді інтерфейсу YouTube.

Йдеться про блок під відео (кнопки “лайк”, “поділитися” тощо). Алгоритм намагається постійно визначити, чи вміщаються всі кнопки в один ряд.

Читайте також:  Перегляд YouTube у Chrome зі встановленим AdBlock може сильно сповільнювати ПК

Проблема в тому, що:

  • якщо кнопки не вміщаються — одна ховається
  • це змінює ширину блоку
  • система “думає”, що місце з’явилось — і повертає кнопку
  • цикл запускається знову

У підсумку виникає нескінченна “гойдалка” — елементи зникають і з’являються сотні разів на секунду.

Чому це “вбиває” браузер

Кожен такий цикл змушує браузер перераховувати інтерфейс і перемальовувати сторінку.

Це як якщо б сторінка безперервно перезавантажувалася — тільки значно швидше.

У результаті:

  • процесор працює на межі
  • пам’ять швидко заповнюється
  • вкладка стає некерованою

Чому це важливо

Цей випадок показує слабке місце сучасних веб-додатків: навіть дрібна помилка інтерфейсу може створити навантаження, співмірне з важкими програмами.

Фактично один відкритий ролик може “з’їдати” ресурси, як повноцінна гра або відеоредактор.

Читайте також:  Як замовити цифрове посвідчення водія у додатку «Дія»

Що кажуть розробники

У Mozilla підтвердили, що досліджують проблему. Водночас універсального рішення поки немає.

Те, що баг проявляється і в браузерах на базі Chromium, підсилює версію про помилку саме в YouTube.

Google поки офіційно не коментувала ситуацію.

Що це означає для користувачів

Поки виправлення немає, користувачі можуть зіткнутися з:

  • різким падінням продуктивності
  • зависанням вкладок
  • перегрівом ноутбуків

Тимчасово допомагає:

  • перезавантаження вкладки
  • закриття зайвих відео
  • вимкнення розширень (у деяких випадках)

Цікавий факт

Сучасні сайти на кшталт YouTube за складністю інтерфейсу вже ближчі до повноцінних програм, ніж до “звичайних” веб-сторінок. Саме тому одна помилка в UI може навантажити систему так само, як професійний софт.