ds

Баг YouTube-плеера вызывает бесконечный цикл и перерасход памяти

image source

Разработчики Mozilla нашли источник утечек памяти и зависаний при просмотре YouTube. Проблема в теге ytd-menu-renderer, который управляет кнопками «Нравится», «Не нравится» и «Поделиться» в зависимости от ширины экрана.

Баг вызывает бесконечный цикл: когда кнопка не помещается, тег убирает её, но затем ошибочно считает, что места достаточно, и возвращает. Это приводит к непрерывному пересчёту размеров и перегрузке ОЗУ и процессора.

Пользователи отмечают резкий рост потребления памяти — с сотен мегабайт до нескольких гигабайт — при воспроизведении видео. Проблема проявляется в Firefox и Brave зависаниями и пропуском кадров.

источник

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

Редактор комментария
Пока нет комментариев
Станьте первым, кто оставит мнение на этот топик