Firefox 41 поставляется с огромными улучшениями памяти для Adblock Plus

Версия 41 веб-браузера Firefox поставляется с улучшениями памяти, которые приносят пользу всем пользователям браузера, но особенно пользователям Adblock Plus.

Когда Mozilla провела тесты памяти против ряда популярных дополнений Firefox в последнее время он заметил, что популярное расширение Adblock Plus увеличивало использование памяти браузером в среднем на 60-70 мегабайт.

Кроме того, было обнаружено, что определенные условия могут чрезвычайно увеличить использование памяти, так что общее использование памяти Firefox удвоится, утроится или даже в четыре раза, в то время как сайты остаются открытыми в браузере.

Наконечник : вы можете проверить это сами, открыв следующий веб-сайт в Firefox с установленным Adblock Plus: vimcolorschemetest.googlecode.com/svn/html/index-c.html. Вы заметите, что объем памяти резко увеличится, пока страница загружается и остается открытой.

Патч что Mozilla добавила в Firefox 41, в настоящее время доступный в Ночной канал, оптимизирует использование памяти в браузере. Когда вы сравните использование памяти оптимизированной версией Firefox с версией, в которой нет исправления, вы заметите огромные улучшения.

firefox adblock плюс использование памяти

На скриншоте выше показаны два экземпляра Firefox, запущенного на ПК с 64-разрядной Windows 7 Pro. В первой была открыта только тестовая веб-страница, в результате чего объем памяти увеличился примерно до 1,4 гигабайта.

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

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

Вместо того, чтобы делиться таблицей стилей, он создает ее копии для каждого кадра на странице. Тестовая страница включает множество фреймов, что объясняет увеличение использования памяти, поскольку каждый фрейм добавляет около 3 мегабайт памяти к общему использованию памяти браузером, поскольку таблица стилей Adblock Plus имеет примерно такой размер.

В чем помогают улучшения, появившиеся пару дней назад, — это таблицы стилей, добавленные на уровне пользовательского агента (встроенные в таблицы стилей, такие как те, которые используются для стилизации элементов HTML по умолчанию) или на уровне пользователя (где находится userContent.css добавляется таблица стилей пользователя, и где ABP добавляет свою таблицу стилей).

Патч оптимизации памяти, появившийся в Firefox 41, позволяет использовать идентичные таблицы стилей. Хотя это сделано в основном для улучшения использования памяти Adblock Plus, все пользователи браузера получают выгоду от улучшения, даже если они не используют Adblock Plus.

Когда сайт, например, использует фреймы и ссылается на таблицу стилей во фрейме и на главной странице, тогда он загружается в память только один раз, а не дважды.

Тесты также показали небольшое улучшение времени загрузки страницы, хотя и не столь впечатляющее, как сокращение общего использования памяти.

Вывод

Улучшение приносит пользу всем пользователям браузера Firefox, но особенно пользователям Adblock Plus. Для Mozilla речь идет не только об улучшении использования памяти в Firefox, но и о доведении Firefox до уровня браузеров, с которыми он конкурирует. (через Серен Хенцшель)