Разработчики Mozilla нашли источник утечек памяти и зависаний при просмотре YouTube. Проблема в теге ytd-menu-renderer, который управляет кнопками «Нравится», «Не нравится» и «Поделиться» в зависимости от ширины экрана.
Баг вызывает бесконечный цикл: когда кнопка не помещается, тег убирает её, но затем ошибочно считает, что места достаточно, и возвращает. Это приводит к непрерывному пересчёту размеров и перегрузке ОЗУ и процессора.
Пользователи отмечают резкий рост потребления памяти — с сотен мегабайт до нескольких гигабайт — при воспроизведении видео. Проблема проявляется в Firefox и Brave зависаниями и пропуском кадров.

0 комментариев