В Firefox решили проблему восьмилетней давности

Mozilla Firefox решила проблему, из-за которой браузер «тормозил» в течение восьми лет. Загвоздка заключается в чрезмерном потреблении оперативной памяти.
При открытии множества вкладок браузер начинал виснуть, и работа с ним становилась некомфортной даже на мощных ПК. Решить проблему предлагали с 2011 года: пользователь с ником Joe Wilson посоветовал внедрить в браузер способность выгрузки открытых вкладок из ОЗУ. Но его предложение так и осталось незамеченным.
Второе дыхание
Спустя восемь лет в Mozilla сообщили, что все-таки использовали выгрузку вкладок, чтобы повысить быстродействие браузера. Первыми выгружаются неиспользуемые вкладки: там не воспроизводится аудио или видео, они не закреплены. Затем – закрепленные, но также не воспроизводящие что-либо. В последнюю очередь выгружаются вкладки, с которых пользователь слушает музыку.
Решение появилось в тестовой версии Firefox 67. Релиз для массового пользователя запланирован на середину мая этого года.
Нехватка оперативной памяти – одна из главных проблем браузеров. С повышением сложности веб-страниц и приложений, ростом разнообразия веб-стандартов и пренебрежением оптимизацией со стороны веб-разработчиков, ситуация продолжает ухудшаться: несколько открытых в браузере вкладок могут «съедать» гигабайты памяти.
Когда памяти не хватает, ОС обращается к файлу или разделу подкачки на жестком диске в поисках дополнительного пространства, что ведет к замедлению работы, поскольку такие накопители все еще гораздо медленнее микросхем оперативной памяти.
Уровень потребления ОЗУ разными браузерами
Что еще нового
В этой же версии браузера появился и ряд немаловажных функций, затрагивающих конфиденциальность данных. Иногда на одном ПК устанавливают несколько версий поисковика Mozilla. Когда пользователь переключался между разными сборками, профиль на них создавался единый. В нем сохранялись пароли, логины и история посещения.
После обновления у каждой версии появится свой уникальный профиль, в который нельзя импортировать данные из другой версии браузера.
Решение призвано сохранить конфиденциальность частной жизни, а также обезопасить пользователя от хакеров.
В самой Mozilla акцентируют внимание на том, что это ускорит работоспособность системы: «Это сделает Firefox более стабильным при переключении между сборками на одном компьютере, а также позволит вам одновременно запускать разные версии Firefox».
Появится и еще одна полезная функция – Firefox Monitor. Она проверит, не скомпрометированы ли учетные записи пользователей на тех или иных сайтах.
См. также
Вот так сюрприз: в самом копируемом фрагменте Java-кода нашли ошибку 4
сегодня в 14:30 184 user1015646 0
Аэропорт «Внуково» отказался от электронных посадочных талонов из-за законодательства 1
11.12.2019 1244 VKuser24342747 5
У кроссплатформенной библиотеки разработки Qt появился свой магазин модулей и дополнений 2
11.12.2019 767 user1015646 5
Свой Space, свои правила: JetBrains представил новый сервис для командной работы 6
09.12.2019 862 user1015646 13
Инфостарт и electroNeek запускают программу роботизации процессов для малых и средних предприятий 19
06.12.2019 1541 user997184 7
Nokia создала ПО для программирования интернете вещей на базе Tarantool 3
02.12.2019 768 user1015646 6
Google пожаловался на разработчиков игр из-за неудачного старта сервиса Stadia 2
02.12.2019 1027 VKuser24342747 5
Российский офисный пакет исключили из реестра отечественного ПО за плагиат 3
27.11.2019 1963 user1015646 9
Apple внедрит новую методологию тестирования из-за проблем iOS 13 3
26.11.2019 1000 VKuser24342747 3
OneScript 1.2.0: разрабатывать скриптовые библиотеки на языке 1С стало проще 37
22.11.2019 4049 vikad 11
Большой отчет GitHub: 40 млн пользователей от США до Антарктиды и победа Python над Java 5
19.11.2019 1556 user1015646 5
Российские ИТ-гиганты объединились ради развития рынка искусственного интеллекта 3
15.11.2019 2674 VKuser24342747 68