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

Комментарии
Оставляйте комментарии, отвечайте другим пользователям и добавляйте быстрые реакции.