Технології

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

4 трв•NNews

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

форум, Джерело

Читайте ще