Пользователи Firefox, Brave и Microsoft Edge пожаловались на серьезные проблемы при просмотре YouTube: видео начинает тормозить, вкладки перестают отвечать, а браузер может расходовать гигабайты оперативной памяти — в отдельных случаях речь идет более чем о 7 ГБ ОЗУ на одну вкладку. Некоторые также сообщали о высокой загрузке процессора и замедлении всей системы.
Сначала многие связали сбои с очередной борьбой YouTube против блокировщиков рекламы или с недавними обновлениями браузеров, однако похожие жалобы поступили и от пользователей разных платформ. Проблему нашли в другом.
По данным, обсуждаемым в Bugzilla Mozilla, причиной может быть ошибка в логике меню под видеоплеером — там, где расположены кнопки «Нравится», «Не нравится», «Поделиться» и другие элементы. Система проверяет, помещаются ли кнопки в доступную ширину. Если места не хватает, интерфейс скрывает одну из кнопок. Но после этого контейнер меняет размер, и браузер решает, что места снова достаточно — кнопка появляется обратно. Затем цикл повторяется снова и снова.
Именно такой эффект — бесконечные пересчеты, перерисовка и обновление интерфейса — способен быстро загружать процессор и память, из-за чего браузер начинает тормозить или вовсе зависает. Разработчики Mozilla продолжают расследование, но универсального решения проблемы пока нет. Google и YouTube на эту тему комментариев пока не давали.
