Mozilla Firefox решила проблему, из-за которой браузер «тормозил» в течение восьми лет. Загвоздка заключается в чрезмерном потреблении оперативной памяти.
При открытии множества вкладок браузер начинал виснуть, и работа с ним становилась некомфортной даже на мощных ПК. Решить проблему предлагали с 2011 года: пользователь с ником Joe Wilson посоветовал внедрить в браузер способность выгрузки открытых вкладок из ОЗУ. Но его предложение так и осталось незамеченным.
Второе дыхание
Спустя восемь лет в Mozilla сообщили, что все-таки использовали выгрузку вкладок, чтобы повысить быстродействие браузера. Первыми выгружаются неиспользуемые вкладки: там не воспроизводится аудио или видео, они не закреплены. Затем – закрепленные, но также не воспроизводящие что-либо. В последнюю очередь выгружаются вкладки, с которых пользователь слушает музыку.
Решение появилось в тестовой версии Firefox 67. Релиз для массового пользователя запланирован на середину мая этого года.
Нехватка оперативной памяти – одна из главных проблем браузеров. С повышением сложности веб-страниц и приложений, ростом разнообразия веб-стандартов и пренебрежением оптимизацией со стороны веб-разработчиков, ситуация продолжает ухудшаться: несколько открытых в браузере вкладок могут «съедать» гигабайты памяти.
Когда памяти не хватает, ОС обращается к файлу или разделу подкачки на жестком диске в поисках дополнительного пространства, что ведет к замедлению работы, поскольку такие накопители все еще гораздо медленнее микросхем оперативной памяти.
Уровень потребления ОЗУ разными браузерами
Что еще нового
В этой же версии браузера появился и ряд немаловажных функций, затрагивающих конфиденциальность данных. Иногда на одном ПК устанавливают несколько версий поисковика Mozilla. Когда пользователь переключался между разными сборками, профиль на них создавался единый. В нем сохранялись пароли, логины и история посещения.
После обновления у каждой версии появится свой уникальный профиль, в который нельзя импортировать данные из другой версии браузера.
Решение призвано сохранить конфиденциальность частной жизни, а также обезопасить пользователя от хакеров.
В самой Mozilla акцентируют внимание на том, что это ускорит работоспособность системы: «Это сделает Firefox более стабильным при переключении между сборками на одном компьютере, а также позволит вам одновременно запускать разные версии Firefox».
Появится и еще одна полезная функция – Firefox Monitor. Она проверит, не скомпрометированы ли учетные записи пользователей на тех или иных сайтах.