Автор: Влад Черевко Цікавлюся різного роду електронікою і технологіями з початку 2000-х. Регулярно стежу за технологічними новинами світу і сам пишу матеріали про це.
Категорії: Софт, YouTube, Браузери

Користувачі різних браузерів повідомляють про серйозні проблеми під час перегляду відео на YouTube,пишеTom’s Hardware. За їхніми словами, окремі вкладки можуть споживати понад 7 гігабайт оперативної пам’яті, що призводить до сильних затримок та зависань системи. Причиною виявилась прихована неконтрольована помилка інтерфейсу YouTube.
Перші повідомлення про баг з’явилися наRedditта у спеціалізованих форумах минулого тижня. Спочатку причиною вважали оновлення браузера Firefox, на якому вперше виявили проблему, або боротьбу YouTube з блокувальниками реклами. Однак аналогічні випадки зафіксували й користувачі інших браузерів, таких як Brave та Microsoft Edge, що змістило увагу на саму платформу.
Розслідування, яке ведуть розробники із системи відстеження помилок Bugzilla,вказуєна помилку у фронтенд-логіці інтерфейсу YouTube. Розробники зазначають, що проблема пов’язана з контейнером меню під відеоплеєром, де розташовані кнопки “Подобається”, “Не подобається”, “Поділитися” та інші.
За їх словами, алгоритм інтерфейсу постійно перевіряє, чи всі елементи вміщуються у доступний простір меню. Якщо кнопки не поміщаються, одна з них приховується, але це змінює ширину контейнера. У результаті система знову вважає, що місця достатньо, повертає приховану кнопку, і процес повторюється безперервно.
Такий цикл зникання та появи запускає тисячі перерахунків макета щосекунди. Сучасні браузери змушені постійно “перемальовувати” інтерфейс в таких випадках, що швидко навантажує процесор та пам’ять. Один із користувачів Redditопублікувавскріншоти, де ядра CPU працювали майже на максимальному навантаженні, а вкладки YouTube ставали майже некерованими.
В Mozilla підтвердили, що досліджують цю проблему, але наразі універсального виправлення немає. Той факт, що баг проявляється як у Firefox, так і в Chromium-браузерах, посилює підозру, що джерело помилки саме в інтерфейсі YouTube. Google та YouTube поки офіційно не коментували ситуацію.




