YouTube заберет у вас 7 ГБ оперативки: нашли странный баг, который вызывает зависания и нагружает PC

Пользователи браузерной версии YouTube начали жаловаться на зависания и рывки в роликах. Оказалось, что видеохостинг может расходовать до 7 ГБ оперативной памяти из-за неправильного блока кнопок под плеером.

Проблему заметили, как минимум, в Firefox, Brave и Microsoft Edge. У пользователей тормозят ролики, зависают вкладки, а сам браузер медленно работает при просмотре видео. Некоторые при этом заметили, что вкладка с YouTube потребляет до 7 ГБ оперативной памяти.

Изначально предполагалось, что это последствия борьбы YouTube с блокировщиками рекламы, однако теперь вину приписывают интерфейсу видеохостинга. Судя по всему, дело в блоке с иконками «Нравится», «Не нравится» и «Поделиться». Интерфейс постоянно проверяет, помещаются ли все кнопки в доступное пространство. Если кнопок становится слишком много, система скрывает одну из них, чтобы освободить место. Тогда меняется ширина блока, что сразу же создает новую проблему.

Как только кнопка исчезает, оставшейся ширины становится достаточно, чтобы интерфейс решил, что место снова есть, и скрытая кнопка появляется снова. Затем кнопки снова выходят за пределы экрана, и интерфейс снова скрывает их. Этот цикл повторяется бесконечно и с очень высокой скоростью.

Логотип YouTube

Логотип YouTube

Это может показаться мелочью, но браузеры пересчитывают страницы каждый раз, когда элементы интерфейса меняют размер или положение. Соответственно, возникает серьезная нагрузка, если веб-страница запускает тысячи изменений в секунду. Из-за этого браузеру приходится постоянно пересчитывать геометрию страницы, перерисовывать элементы интерфейса и обновлять состояния рендеринга, что приводит к быстрому потреблению ресурсов процессора и памяти.

Руководство YouTube не комментировало проблему. Однако профильные западные СМИ настаивают, что дело в самом видеохостинге, ведь одинаковые зависания заметили в разных браузерах.

Ранее в мобильном приложении YouTube начали поэтапно активировать функцию «Картинка в картинке», которая раньше требовала оформления подписки Premium. Правда, бесплатный режим доступен не для всего контента, в этом и заключается ограничение.

А вы сталкивались с подобной проблемой? Поделитесь в комментариях.

НовостиЖелезо и технологииYouTube

Источник: vgtimes.ru

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии