Веб-плеер YouTube начал зависать и «съедать» гигабайты оперативной памяти

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

Веб-плеер YouTube начал зависать и «съедать» гигабайты оперативной памяти

Ryzen и 16 Гбайт DDR5: как сэкономить на памяти так, чтобы не лишиться 15 % производительности

От Ryzen 7 1800X до Ryzen 7 9850X3D: девять лет эволюции AMD в одном тесте

Обзор ноутбука HONOR MagicBook X16 2026: как раньше, только лучше

Гид по выбору OLED-монитора в 2026 году: эволюция в деталях

Обзор Ryzen 7 9850X3D: три процента за двадцать баксов

Компьютер месяца, спецвыпуск: эпоха отката, или Как дефицит чипов памяти влияет на выбор железа для игрового ПК

Обзор Apple MacBook Neo: удивительно хороший ноутбук с процессором от iPhone

Можно ли экономить на DDR5 для Ryzen? Сравниваем дешёвую память с дорогой

Обзор Samsung Galaxy Z TriFold: тройной складной смартфон по цене квартиры в Воркуте

По всей видимости, упомянутые проблемы возникают из-за ошибки рендеринга в коде плеера YouTube, которая отправляет браузеры в бесконечный цикл зависаний. По сути, этот баг заставляет браузеры непрерывно и быстро выполнять рендеринг и изменять размеры визуальных элементов проигрывателя, что приводит к увеличению потребления вычислительных ресурсов, включая оперативную память.

Читать также:
Google выпустит мобильную версию AI Studio для вайб-кодинга на ходу

Разработчики на форуме Mozilla пришли к выводу, что к появлению проблем с веб-плеером YouTube приводит тег «ytd-menu-renderer», внутри которого находятся кнопки «нравится», «не нравится» и «поделиться». Это меню динамически показывает и скрывает кнопки в зависимости от доступной ширины экрана. Разработчики объяснили, что «ytd-menu-renderer» автоматически удаляет одну из кнопок, если она не умещается на экране, и возвращает меню к стандартному виду, когда это возможно. Данный элемент работает таким образом, чтобы отображать только те кнопки, которые помещаются на экране пользовательского устройства.

Комментарии разработчиков указывают на то, что в момент, когда из меню скрывается одна кнопка, плеер считает, что область меню достаточно широка, чтобы вместить только что убранный элемент, и возвращает кнопку обратно. Поскольку на самом деле места недостаточно, код в теге «ytd-menu-renderer» снова удаляет кнопку. Этот цикл происходит непрерывно, заставляя браузер и компьютер пользователя постоянно выполнять вычисления, изменять размер и рендерить гибкое меню плеера YouTube.

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

НОВОЕ НА САЙТЕ

Блоги о сапёрном деле: в чём польза для общества

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

Металлопрокат: от плавки до монтажа

Металлопрокат формирует каркас современной инфраструктуры: от небоскрёбов и мостов до трубопроводов и промышленного оборудования. Рынок предлагает сотни позиций, отличающихся химическим составом, методом деформации и защитными покрытиями, подробнее тут. Ошибка при подборе сортамента ведёт к...

«Флешка Судного дня»: Machdyne показала накопитель на FeRAM, который не боится радиации и хранит данные 200 лет

Немецкая компания Machdyne представила модульное устройство долговременного хранения данных FERRIT на основе энергонезависимой памяти FeRAM (сегнетоэлектрическая RAM). Главная особенность новинки — способность сохранять записанную информацию до 200 лет. За последние 20 лет память FeRAM...

Google анонсировала ноутбуки Googlebook — эволюция Chromebook с россыпью ИИ и гибридом Android и ChromeOS

Google анонсировала новую линейку ноутбуков под названием Googlebook. Полноценная презентация устройств ожидается осенью этого года. Подробностей пока мало, поскольку анонс стал частью мероприятия Google Android Show, на котором компания рассказала и о других новых...

Google объявила, что Android-смартфоны массово научатся передавать файлы на iPhone через AirDrop

В ноябре прошлого года Google обеспечила поддержку передачи файлов на iPhone с помощью AirDrop для смартфонов серии Pixel 10. Сегодня Google объявила о планах добавить поддержку AirDrop через Quick Share на устройства своих партнёров...