MacRumors

Skip to Content

Firefox 54 обещает ускорить работу на Mac с ограниченным объемом ОЗУ

firefox Вчера Mozilla объявила о выпуске браузера Firefox 54 с новой многопроцессной архитектурой, которая обещает сделать работу с множеством открытых вкладок быстрее и стабильнее, особенно на компьютерах с 8 ГБ оперативной памяти или меньше.

С последним релизом Firefox использует до четырех процессов для отображения контента веб-страниц на всех открытых вкладках. Это означает, что ресурсоемкая и сложная веб-страница на одной вкладке оказывает гораздо меньшее влияние на отзывчивость и скорость работы других вкладок, согласно Mozilla:

Старый Firefox использовал один процесс для всех вкладок в браузере. Современные браузеры распределяют нагрузку на несколько независимых процессов. Мы назвали наш проект по разделению Firefox на несколько процессов «Электролиз» (или E10s) в честь химического процесса, который разделяет воду на основные элементы. E10s — это самое большое изменение в коде Firefox за всю нашу историю. Помимо более быстрой работы и меньшего количества сбоев, E10s делает веб-сайты более плавными. Даже динамичные страницы, такие как новостные ленты Facebook, прокручиваются плавно и чисто.

firefox tests


В собственных тестах Mozilla, сравнивающих использование памяти различными браузерами, утверждается, что Firefox использует значительно меньше ОЗУ на macOS, чем Safari и Chrome. Группа опубликовала статью на Medium, объясняющую принцип работы новой архитектуры E10s.

В разделе под названием «Почему Chrome нагревается, а Firefox нет» Mozilla пишет, что метод Chrome по созданию отдельных процессов для каждой открытой вкладки может привести к тому, что каждая из них будет потреблять сотни мегабайт ОЗУ, тогда как Firefox повторно использует процессы и движки контента для ограничения использования памяти.

По умолчанию Firefox теперь создает до 4 отдельных процессов для контента веб-страниц. Таким образом, ваши первые 4 вкладки используют эти 4 процесса, а дополнительные вкладки работают с использованием потоков в рамках этих процессов. Несколько вкладок в одном процессе совместно используют браузерный движок, который уже существует в памяти, вместо того чтобы создавать свой собственный для каждой.

Mozilla утверждает, что бережное использование памяти Firefox означает, что пользователи с 8 ГБ ОЗУ или меньше могут просматривать веб-страницы, не опасаясь, что браузер будет чрезмерно потреблять ресурсы, позволяя им выполнять другие задачи на своих компьютерах. Между тем пользователи с более чем 8 ГБ ОЗУ могут увеличить количество процессов контента, используемых Firefox, чтобы сделать его еще быстрее.

Чтобы изменить количество процессов контента, используемых Firefox, введите about:config в адресную строку и настройте число для параметра dom.ipc.processCount (мы предоставим видимый параметр для этого в одном из будущих выпусков).

Пользователи могут проверить эти заявления, скачав Firefox 54 бесплатно с сайта Mozilla.