Начиная с Firefox 55, выпуск которого запланирован на 8 августа 2017 года, обработка незагруженных вкладок в веб-браузере Firefox стала намного лучше.
Это должно оказать положительное влияние на всех пользователей Firefox, которые восстанавливают последний сеанс просмотра при запуске браузера. Это сокращает время, необходимое для загрузки браузера, а также потребление памяти.
Чтобы понять суть, сотрудник Mozilla Дитрих Айяла провел тест с профилем Firefox с 1691 открытой вкладкой в сеансе просмотра.
Примечание: Время запуска зависит от ряда факторов. Все пользователи Firefox, которые загружают предыдущую вкладку просмотра при запуске, должны заметить улучшение времени запуска и использования памяти. Как показывает практика, чем больше вкладок загружено, тем лучше улучшение.
Он проверил время запуска и производительность памяти Firefox 20, 30, 40 и 50-56, используя этот профиль. Он не мог протестировать профиль в Firefox 10, так как он зависал и вообще не загружал профиль.
Его основные выводы заключаются в том, что время запуска значительно увеличилось с Firefox 20 до Firefox 51, уменьшилось в Firefox 52 до 54, а затем резко упало до самого низкого значения в Firefox 55.
Время запуска было максимальным в Firefox 51, для запуска браузера требовалось более 7 минут. Firefox 52 потребовалось более 5 минут, чтобы начать загрузку профиля, а Firefox 55 - всего 15 секунд.
Что касается использования памяти, результаты также впечатляют. Использование памяти увеличивалось вплоть до Firefox 54 и резко снижалось в Firefox 55.
Firefox 50-54 использовал около 2 гигабайт оперативной памяти при загрузке профиля. Использование памяти упало до менее 0,5 гигабайт в Firefox 55.
Помните, что это для не полностью загруженных вкладок (читай неактивных). Firefox не будет загружать все веб-сайты на всех вкладках по умолчанию при восстановлении сеанса. Это отличается от Google Chrome, который загружает все вкладки при восстановлении сеанса. Пользователи Chrome заметят, что в это время браузер практически не отвечает.
Chrome не поставляется со встроенной возможностью загрузки вкладок при активации во время запуска. Пользователи Chrome могут использовать расширение Native Lazy Tabs для Chrome, чтобы включить эту функцию.
Mozilla продолжает работу над улучшением загрузки вкладок при запуске браузера. Пользователи Firefox, заинтересованные в прогрессе инженеров Mozilla, могут захотеть отслеживать ошибку 906076 на [email protected].
Заключительные слова
Улучшения, безусловно, впечатляют, но такое количество вкладок - крайний случай. Тем не менее, это подчеркивает, что запуск Firefox стал намного лучше с точки зрения использования памяти и времени запуска, когда загружается последний сеанс просмотра.
Я хотел бы знать, что приводило к такому увеличению времени запуска и использования памяти в прошлом. Какие изменения негативно повлияли на него?
Теперь вы: Какое время запуска вашего браузера? Вы загружаете все вкладки или вкладки с ленивой загрузкой?