Mozilla добавила функцию автоматической выгрузки вкладок в Firefox Nightly для Windows. Это должно улучшить ситуацию с нехваткой памяти при использовании браузера. Разработка этой функции началась более 10 лет назад, но разработчики никогда не добавляли её в Mozilla, поскольку несколько раз выявляли ошибки. Функция автоматической выгрузки вкладок теперь является частью Firefox Nightly 93, и, похоже, вскоре она появится в стабильной версии браузера для Windows, релиз которой запланирован в этом году.
Основная цель новой функции — уменьшить количество сбоев в Firefox, вызванных нехваткой памяти, которые часто случаются с этим браузером. Чтобы освободить память, Firefox выбирает вкладки, основываясь на таких факторах, как время последней активности, количество задействованной памяти и другое. При этом алгоритм исключает закреплённые вкладки, вкладки, использующие WebRTC, а также те, на которых воспроизводится аудио или видео.
Пользователи Firefox могут открыть страницу about:unloads, чтобы проверить очередность выгрузки вкладок, когда объём памяти достигнет определённых пороговых значений. На странице есть кнопка «выгрузить», которая позволяет сделать это вручную. Выгруженные вкладки остаются видимыми в адресной строке браузера. При переходе на них страницы перезагружаются.
Функцию выгрузки вкладок выполняют и расширения, основная цель которых — освободить оперативную память компьютера. Встроенная функция тоже освобождает память, но её главная задача — уменьшить количество сбоев. В компании отмечают, что системы с 8 ГБ ОЗУ или даже меньше должны максимально эффективно использовать эту функцию.