Mozilla включит в Firefox автоматическую выгрузку табов из памяти по умолчанию, сообщает Ghacks. Разработка функции заняла более 10 лет и наконец появится в версии Firefox Nightly для Windows на этой неделе, а чуть позже ― для Linux и macOS X.
По словам разработчиков, релиз автоматической выгрузки откладывали несколько раз из-за большого количества багов, работа с нуля над нынешней версией утилиты началась два года назад, и теперь компания планирует добавить новшество в версию браузера Firefox 93, выход которого ожидают в следующем году.
Автоматическая выгрузка вкладок необходима, чтобы уменьшить количество сбоев из-за нехватки памяти, которыми прославился Firefox. Чтобы самостоятельно выгрузить табы, браузер рассчитывает историю посещения вкладок и количество занимаемой памяти, при этом не затрагивая закрепленные вкладки и те, в которых идет воспроизведение аудио и видео или применяется WebRTC.


Для включения browser.tabs.unloadOnLowMemory необходимо перейти на страницу about:config. Чтобы узнать очередность выгрузки, пользователю нужно открыть страницу about:unloads ― там же находится функция ручной выгрузки. Примечательно, что вкладки остаются нетронутыми в адресной строке браузера, а при переходе на них страницы просто перезагружаются.
Отметим, что такие расширения браузера, как Dormancy, Suspend Background Tabs, BarTab и Unload Tab справляются с той же задачей, но ставят в приоритет как можно больше освобожденной оперативной памяти, в то время как встроенная утилита Firefox необходима для снижения количества сбоев работы вкладок.
Как утверждают разработчики, устройства с 8 ГБ оперативной памяти будут максимально эффективно отрабатывать новую функцию.