Підписуйтеся на наш телеграм канал!
Розробники Google випадково зламали інтерфейс Youtube
Користувачі Firefox, Brave та Microsoft Edge масово скаржаться на критичні збої під час перегляду YouTube: відео підгальмовує, вкладки зависають, а споживання оперативної пам’яті сягає понад 7 ГБ на одну відкриту вкладку. Окрім цього, фіксується аномально висока загрузка процесора та загальне сповільнення системи.
Початково користувачі підозрювали, що проблеми пов’язані з черговими діями YouTube проти блокувальників реклами або з нещодавніми оновленнями самих браузерів. Однак скарги надходили від людей із різних платформ та різними налаштуваннями, що вказувало на іншу причину.
Справжнє джерело проблеми виявили під час обговорення в Bugzilla Mozilla. Помилка криється в логіці меню під відеоплеєром — тієї панелі, де розміщені кнопки «Подобається», «Не подобається», «Поділитися» та інші елементи керування.
Механізм збою такий: інтерфейс перевіряє, чи вміщуються всі кнопки в доступну ширину контейнера. Якщо місця бракує — одна з кнопок приховується. Але після цього контейнер змінює розміри, браузер «вирішує», що місця знову достатньо, і кнопка з’являється знову. Далі цикл повторюється нескінченно.
Саме ці безперервні перерахунки розмірів та перерисовка елементів інтерфейсу стрімко вичерпують ресурси процесора і пам’яті — аж до повного зависання браузера.
Розробники Mozilla наразі досліджують проблему, однак універсального рішення поки не запропонували. Google і YouTube жодних коментарів щодо цього бага досі не надавали.
