В конце прошлого месяца мы подготовили для наших читателей большой обзор нововведений в Firefox 29, который принёс с собой новый пользовательский интерфейс Australis.
Впрочем, сосредоточив своё внимание именно на интерфейсе и визуальных новшествах, мы, увы, упустили как минимум одно важное внутренне изменение-оптимизацию в Firefox.
В версии 29 по сравнению с FF 28 команда разработчиков существенно повысила производительность работы с вкладками. В частности, время (в миллисекундах) на открытие таба было сокращено на 20%.
В свою очередь, закрытие вкладок стало осуществляться на 31% быстрее:
В Firefox 30 работа по оптимизации производительности продолжится уже на другом фронте: все плагины (не путать с расширениями), отсутствующие в специальном белом списке Mozilla, не будут активироваться по умолчанию и тем самым забирать себе часть системных ресурсов, как это происходит сейчас:
Исключение, скорее всего, будет сделано лишь для актуальной версии Flash-плагина ввиду его до сих пор высокой востребованности. Зато почти все остальные модули будут по умолчанию отключаться, дабы не замедлять браузер.
В Firefox 31 будет включён generational garbage collection – новый сборщик мусора. Эта система позволит Firefox ещё более рационально использовать память: меньше потреблять и значительно быстрее высвобождать уже занятые блоки ОЗУ, когда пользователь, например, закрывает вкладку с контентом.
А вот после Firefox 31 браузер ожидает и вовсе одно из самых значимых нововведений: Mozilla наконец переведёт свой главный продукт на многопроцессную модель, которой уже давно пользуются ключевые конкуренты «огненного лиса», включая Google Chrome и Internet Explorer.
Многопроцессная модель не только существенно повысит стабильность и защиту браузера, реализовав так называемый принцип песочницы, но и весьма положительно скажется на производительности. Ведь именно многопроцессная модель позволяет веб-обозревателю по максимуму задействовать возможности современных многоядерных процессоров.
Впрочем, есть у такого подхода и явно слабые стороны. Одну из таких наиболее отчётливо можно наблюдать во всё тех же Chrome и IE: браузеры потребляют значительно больше памяти. Причём чем больше вкладок вы открываете, тем разительнее становится отрыв:
Возможно, именно это и стало той ключевой причиной, из-за которой Mozilla в 2011 решила отложить внедрение многопроцессной модели в самом Firefox и вернулась к активной работе лишь в конце прошлого года. Разработчики «огнелиса» пытаются сделать многопроцессную систему, которая бы имела все плюсы конкурирующих решений, но была бы лишена их главного недостатка в виде резко увеличенного потребления «оперативки». И, судя по всему, у них это получается. Ещё несколько месяцев назад разработчики, по итогам тестов первых сборок, сообщили, что многопроцессная версия FF будет потреблять в среднем лишь на 10 МБ больше памяти, чем потребляет браузер сейчас.
Вновь не обойдётся в грядущих версиях FF и без визуальных улучшений. Несмотря на то, что Australis уже и так весьма сильно освежил внешний облик веб-обозревателя, Mozilla в ближайшее время внесёт ещё несколько дизайнерских штрихов.
В частности, будет представлена новая анимация индикаторов загрузки на вкладках, а также новая, ускоренная и приятная глазу анимация различных выпадающих меню. Последнюю уже сегодня можно наблюдать в тестовых (aurora, nightly) сборках браузера.
Здравствуйте! В 29 версии мазилы НЕ работает РАСШИРЕНИЕ антивируса Avast. Пожалуйста, исправьте! В остальных браузерах работает.
Здравствуйте, Галина) Мы бы и рады помочь, но мы не имеем никакого отношения к компании Mozilla, выпускающей веб-браузер Firefox.
Мы лишь обычные компьютерные журналисты, что пишут новости о программах, операционных системах и всем, что с ними связано.
Что касается антивируса Avast, то мы уверены, что проблемы с его расширением для Firefox, если таковые имеются, временные и уже в ближайшие недели будут решены самими разработчиками антивируса.
Настрой Лисы бодрый-это замечательно!
Настрой бодрый, но, всё это лишь слова. Новый интерфейс, многозадачность есть давно (как минимум пол года) в nightly версии, и прирост оперативной памяти не 10, а как минимум 30 мегобайт при чистой загрузке.
Лучше бы они продумали менеджер дополнений (например как в новой опере, где можно узнать подробно какой адд-он сколько ресурсов потребляет), менеджер в виде дополнения (about-memory) не всегда показывает точную информацию.
Для тех кому не подходит Australis, есть замечательное дополнение Classic theme restorer.