Авг
17
2011

Браузер Firefox: что ждет пользователей в ближайшее время?

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

Вчера была официально представлена шестая версия Firefox. Особо желающие ее получить уже несколько дней как могли ее найти на ftp-серверах компании. Время не стоит, как мы помним, в этом году, после релиза Firefox 4 в Mozilla решили ускорить цикл выпуска версий, и сейчас вовсю идет работа над 7, 8 и уже даже 9 версиями Firefox. Остановимся на некоторых направлениях разработки, которые известны в настоящее время.

Новый графический движок Azure

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

Подчеркивается, что требования веба к производительности выросло и для отрисовки графики необходимо совершенствовать продукт. В Mozilla хотят сделать Azure достаточно близким к Direct2D. Вместе с тем, в нем должен исполняться функционал OpenGL и Direct3D.
Для активации нового движка необходимо перейти на страницу настроек about:config, и включить параметр gfx.canvas.azure.enabled

О тестировании нового графического движка можно почитать в июньской статье про Azure.

Сокращение потребляемой памяти в Firefox

Это анонсировали еще в июне, проект под названием MemShrink. В Mozilla признали, что в некоторых случаях их браузер потребляет достаточно большое количество операционной памяти. Конечно, на современных системах это не самая большая проблема, но многие пользуются нетбуками и недорогими ноутбуками, где число памяти не такое большое.

С помощью MemShrink архитекторы Mozilla планировали по-новому организовать управление ресурсами Firefox. В новой системе работы, браузер должен быстрее освобождать занятые ресурсы, после определенных событий (например, закрытия вкладки), а также должно уменьшится число утечек.

Совсем недавно один из разработчиков отчитался о результатах проведенной работы. С его слов, ждать внедрение MemShrink необходимо с Firefox 7. И сейчас тестовые сборки этой версии используют памяти меньше на 20-30, а в некоторых случаях и 50 процентов меньше, чем предыдущие версии Firefox (6,5,4). Более того, согласно проведенным испытаниям, использование памяти останется устойчивым, если оставить включенным Firefox в течении продолжительного времени (например, всей ночи). Седьмая версия работает стабильнее и имеет более быстрый отклик интерфейса. Даже если у вас открыто достаточно много вкладок.

В Mozilla согласились, что после четвертой версии «Огненной лисицы» действительно возникла проблема большого потребления ресурсов. Связывают они это с добавлением большого числа нового функционала в браузер. Теперь же проект MemShrink добился какого-то прорыва в разработке.

Для демонстрации достижений были проведены тестирования, сравнивающие Firefox 6, Firefox 7 и Firefox 8 по параметрам максимального и среднего использования памяти в системе. Для этого открывалось некоторое количество популярных интернет-ресурсов и фиксировалось поведение браузера. Всего делалось по пять прогонов. Были получены следующие результаты:

Средняя загрузка памяти в Firefox 7

Пиковая загрузка памяти в Firefox

Из графиков виден явный прогресс между седьмой, восьмой версиями и шестой версией браузера Firefox.
Авторы подчеркивают. что это довольно синтетическая ситуация. которая может не соответствовать реальной работе пользователя. Работа над проектом будет продолжаться.

Блокировка сторонних расширений и плагинов

Ближе к концу года ожидается релиз восьмой версии Firefox. На днях появилась информация о том, что в ней будет реализован механизм блокировки сторонних дополнений. Эти дополнения обычно устанавливаются программами, которые ползователь инсталлирует у себя в системе. Они вполне могут приводить к нестабильной работе браузера. Достаточно вспомнить ситуацию, когда Mozilla пришлось заблокировать панель Skype-плагин в своем обозревателе, по той причине, что та приводила к падению браузера.

Теперь при запуске Firefox будет активироваться проверка всех установленных дополнений. Если такие будут обнаружены — пользователь системы будет об том осведомлен.

Блокировка дополнений в Firefox

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

Новый пользовательский интерфейс

Совсем недавно один из проектировщиков пользовательского интерфейса представил новые эскизы возможного будущего интерфейса Firefox. Речь точно не идет о Firefox 6 и, скорее всего, о Firefox 7.
Предыдущий переход к новому интерфейс состоялся, в принципе, не так и давно (3.6.* — 4). Будущий новый облик браузера готов стать не менее кардинальным, чем прошлый:

Пользовательский интерфейс Firefox в Mac OS

Новый UI Firefox в Mac OS

Пользовательский интерфейс Firefox в Windows

Новый UI Firefox в Windows

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

В новом дизайне предусмотрено два режима работы: обычный и полноэкранный. если обычный мы уже посмотрели и он, в общем-то, более-менее стандартный, то при полноэкранном адресная строка совмещается с панелью вкладок (подобным образом сделано в Internet Explorer 9 по умолчанию):

Полнокранный режим работы Firefox в Mac OS

Полноэкранный режим в Mac OS

Полноэкранный режим работы Firefox в Windows

Полноэкранный режим в Windows

Меню также подвергнется переработке. Оно будет включать меньше пунктов, чем ранее. По умолчанию в нем будет присутствовать только базовая функциональность (открыть новую вкладку\окно, операции над текстом, печать, синхронизация, доступ к закладкам и расширениям), с возможностью пользователем расширять состав.

Новой будет также домашняя вкладка.

Домашняя вкладка в Firefox 7

На ней будут находится все необходимые элементы для начала работы: поисковая строка, доступ к веб-приложениям и расширениям, быстрый вызов часто посещаемых сайтов, доступ к закладкам, истории, аккаунту пользователя и настройкам. А также графическое представление какой-либо информации (например, погоды) и обновления новостей.
Данное решение представляется довольно интересным и вполне может заменить Экспресс-панель в ее, ставшем уже классическом, виде.

Поддержка мультипрофилей в Firefox

Поддеркжа мультиаккаунтов в браузере Firefox

Данная функция планируется также появится в браузере Google Chrome (скорее всего, в финальной версии Chrome 14). Если посмотреть на ранее опубликованные мокапы в Mozilla, то становится понятно, что и здесь занимаются работой над реализацией поддержки функционирования с браузером несколькими пользователями.

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

В следующий раз мы поговорим о том, над чем работают разработчики браузера Google Chrome.

7 комментариев Комментировать

  • Интересно! Спасибо.

  • Спасибо за статью.

    Интересно будет посмотреть на производительность Firefox в плане графики после нового движка.

    Домашняя вкладка — очень понравилась.

  • Что будет общее, а что раздельное у различных профилей Firefox-а? Означает ли наличие профиля в Firefox-е возможность заходить под этим профилем на ЛЮБОМ компьютере (облачное хранение профиля)?

    • Anton Diaz, скорее всего, если сделают подобно тому, как это сейчас в Chrome (там еще тоже все только тестируется) — то общим будет только окно браузера. А все настройки, приложения, расширения — для каждого свои. И в идеале, запись должна синхронизироваться (если пользователь захочет) и быть доступна на любом компьютере. Это подтверждается тем, что в Mozilla работают над сервисом авторизации пользователя.

  • На самом деле, многопрофильность в Firefox присутствует уже очень давно, только реализована через одно место: Как создать новый профиль?

    • agron0m, да, действительно. Теперь сделают все наглядней, лучше и проще.

  • Я все же недоумеваю насчет того, как ресурсы начали называть Web-приложениями (видно на скриншоте домашней вкладки, которая довольно хорошо сделана, надо сказать).

Оставить комментарий на agron0m

Цитировать

Следуй за нами в твиттере!