четверг, 17 ноября 2011 г.

В последней версии Firefox 8 есть чем порадовать пользователя

Firefox - Завоевавший множество наград веб-браузер стал ещё быстрее, безопасней и проще в настройке при работе в Интернете.

Под эгидой нового метода разработки вышла в свет уже четвертая версия Firefox – Firefox 8. Разработчики браузера следуют стратегии Google Chrome, создатели которого практикуют частые и регулярные обновления. На время написания данного обзора Google выпустил уже 15 версию Chrome, несмотря на то, что первая версия браузера появилась в 2008 году.

С момента революционного выхода Firefox 4 сменили друг друга уже четыре версии, однако новый релиз не слишком отличается от предшествующих. Тяжелое время предварительной разработки Firefox 4 давно прошло. Продукт Mozilla, доступный для скачивания на сегодняшний день, не уступает конкурентам по скорости; включает в свой арсенал конкурентные функции (в большинстве случаев они превосходят потенциал конкурентов и лишь иногда уступают им); предусматривает всеобъемлющую поддержку функций ускорения оборудования и других стандартов нового поколения, и является обязательным инструментом для всех пользователей Android (скачать Firefox для Android).


С выходом Firefox 8, как и Firefox 7, была улучшена производительность браузера, однако помимо нее обновлены и функции программы. В их число вошли новые параметры поиска, функции управления вкладками и дополнениями. Подробности нововведений описаны ниже, в разделах Функции и поддержка, Производительность.
Следует отметить, что на данный момент доступно четыре версии Firefox, но в данном обзоре описан только стабильный релиз, предназначенный для широкой аудитории. Менее стабильны и предназначены для разработчиков версии других каналов – Firefox (скачать для Windows | Mac | Linux); Firefox Aurora или аналог канала Dev в Google Chrome; и универсальный Firefox Minefield.

Установка


Установка Firefox 8 проходит быстро и без проблем. Пользователи Firefox 4 Beta по-прежнему обнаружат себя в бета-версии. Невозможность обновления бета-версии до стабильных релизов Firefox 4 или Firefox 5 является своеобразной ценой установки бета-браузера.

В предыдущих обзорах ошибочно сообщалось, что в Firefox 4 не предусмотрено автоматическое обновление, как в Chrome и Opera. Тем не менее, у пользователей Firefox 4 и всех последующих версий программы есть возможность автоматического обновления браузера. В Firefox 6 процесс обновления значительно сократился, для установки новой версии потребовалось меньше минуты. При обновлении версии 3.6 до версии 8 процесс займет больше времени (несколько минут), поскольку за этот период в код программы были внесены существенные изменения.

Особо внимательные пользователи заметят отсутствие отдельной кнопки для безопасного режима. Для переноса нужных настроек и параметров в безопасный режим теперь нужно просто прижать клавишу Shift при запуске Firefox.

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

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

В Firefox 8 усовершенствована функция добровольной отправки отчетов, Телеметрия (Telemetry). C ее помощью осуществляется анонимная отправка данных о производительности браузера сотрудникам Mozilla. Отправка отчетов не является обязательной и организована в целях совершенствования программы. Подробнее о Телеметрии говорится в разделе обзора «Производительность».

Интерфейс

 Фанатам Firefox пришлось привыкнуть к совершенно новому дизайну интерфейса Firefox после выхода 4 версии, однако и он ненадолго сохранил свой первозданный вид. От старого интерфейса Firefox осталась только большая кнопка «Назад», которая появилась в 3-й версии. Новый дизайн браузера очень похож на внешний вид Google Chrome, дебют которого состоялся в 2008 году. Тем не менее, по своей структуре интерфейс Firefox больше напоминает Opera 11.

Панель инструментов скрыта под оранжевой кнопкой в левом верхнем углу окна. Все параметры данной панели уместились в двух колонках. Изменился вид почти всех подменю, но горячие клавиши остались прежними, поэтому освоить новый интерфейс не составит особого труда. Новое меню упростило доступ к закладкам, дополнениям и истории: все они находятся на одной панели. В целях сохранения элементов дизайна Mac OS X, пользователям Mac кнопка Меню недоступна.

Интерфейс стал более практичным благодаря не только грандиозным изменениям, но и незначительным поправкам в меню. Например, в подменю Закладки появилась кнопка «Расширения для работы с закладками». В меню Журнал добавлены разделы «Недавно закрытые вкладки» и «Недавно закрытые окна».

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

Справа от адресной строки находится традиционная панель поиска с выпадающим списком поисковых систем. Над ней на панели вкладок находится новая кнопка, при нажатии на которую можно просмотреть список открытых вкладок. Добавив еще одну кнопку, можно получить доступ к функции группировки вкладок Panorama. Если кнопки нет, нужно кликнуть по интерфейсу правой кнопкой мыши и в появившемся меню выбрать в меню пункт Настроить, затем перенести пиктограмму кнопки Группы вкладок рядом с кнопкой Показать все вкладки. Эта настройка является одной из самых необходимых.

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

Одним из уникальных преимуществ Firefox остается возможность безграничной настройки, которую сможет осуществить даже неопытный пользователь. Несмотря на наличие плагинов и расширений в других браузеров, им по-прежнему не сравниться с Firefox в гибкости настройки интерфейса. Таким образом, при желании новый интерфейс Firefox можно заменить на старый (Firefox 3.6) или преобразить до неузнаваемости с помощью тем и дополнений.

Функции и поддержка

Firefox 8 включает в свой состав полноценный и конкурентный набор функций. Браузер Mozilla – один из самых прогрессивных продуктов в этой сфере, практикующий инновационный подход и своевременное внедрение новых технологий. Часть незначительных функций в Firefox пока отсутствует, и только в этом он отстает от конкурентов.

Одна из важнейших функций нового браузера – Sync (Синхронизация). Как большинство новых инструментов Firefox, изначально она была дополнением, которое часто обвиняли в потере данных. В четвертой версии все недостатки плагина были устранены. Сегодня с помощью Sync можно быстро и надежно синхронизировать закладки, пароли, параметры, историю и вкладки, не только с другими компьютерами, но и с версией Firefox для Android.

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

Поддержка плагинов, установка которых не требует перезагрузки браузера, впервые появилась в Firefox 6. Принцип создания таких дополнений отличается от разработки стандартных расширений Firefox и в будущем призван стать стандартом разработки плагинов. На сегодняшний день существует всего 530 таких дополнений, а количество стандартных плагинов исчисляется тысячами. Тем не менее, с момента появления нового вида расширений в Firefox 4 в марте 2011 года их стало на 400 плагинов больше. Дополнения по-прежнему остаются ведущей проблемой Mozilla: разработчикам приходится иметь дело со старыми плагинами. Конкуренты Firefox пользуются новыми оболочками для своих плагинов, и потому с такими трудностями они не сталкиваются. Для успешного разрешения данной проблемы создан Add-on SDK.

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

В левом верхнем углу менеджера дополнений появились кнопки Назад и Вперед, а также вкладки для навигации по Расширениям, Плагинам и Дизайну. Небольшой сюрприз ждет любителей горячих клавиш. Вызвать менеджер дополнений можно сочетанием клавиш Control+Shift+A. Кроме того, его можно открыть, набрав "about:addons" в адресной строке. Кроме того, можно установить менеджер дополнений чужого авторства.

Помимо поисковых систем и популярных сайтов в параметрах поисковой строки Firefox 8 предусмотрен Twitter. Кроме того, в новой версии появилась опция загрузки только активной вкладки после сбоя и перезапуска браузера. Перетащить вкладки теперь проще: определить их местонахождение поможет визуальный ориентир.

С помощью функции группировки вкладок, ранее известной как Tab Candy и переименованной в Panorama, вкладки можно представить в виде множества превью. Превью находятся в прямоугольных боксах, которые составляют группу. Вкладки можно переносить из одной группы в другую, сами группы можно перемещать и давать им другие названия. Новую вкладку можно добавить в существующую группу или создать новую группу, кликнув правой кнопкой мыши по вкладке и выбрав в появившемся меню пункт Переместить в группу (Move to Group). С помощью сочетания горячих клавиш Control-Shift-E осуществляется переключение между окном Групп вкладок и основным интерфейсом.

Главная задача данной функции – упростить переход между вкладками, создать возможность сортировки вкладок по одной теме и получить общее представление обо всех открытых вкладках. С появлением данного инструмента пользоваться браузером стало гораздо проще, поскольку отпала необходимость в поиске нужной вкладки на узкой панели с помощью мыши или сочетания клавиш Alt-Tab, или в выпадающем списке вкладок, которые на этой панели не поместились. В Firefox 6 изменился способ взаимодействия Panorama с потоками памяти, поэтому при запуске браузера теперь открывается только активная группа вкладок.

Изменился внешний вид меню Закладок и Истории: теперь по команде горячих клавиш они открываются в виде боковых панелей. Полноценные меню этих инструментов доступны через кнопку Меню. Набор функций меню для Закладок и Истории впечатляет: браузер стал практичнее с появлением быстрого доступа к недавно закрытым вкладкам и меток для закладок. Менеджер закладок Firefox – самый практичный среди конкурентов, учитывая широкий потенциал функции Sync и возможность использования на телефонах и планшетах Android.

Совсем недавно появилась функция «Прикрепить вкладку», с помощью которой можно закрепить вкладку в левой части панели. Размер прикрепленной вкладки сократится до фавикона, а ее местоположение не будет меняться вне зависимости от количества новых вкладок. При появлении новых данных на вкладке фавикон заблестит, что очень удобно для таких сервисов, как электронная почта. При вводе запроса в адресную строку браузер может предложить в качестве варианта результатов одну из открытых вкладок, что сократит время поиска.

Программа претерпела множество незаметных для глаз, но значительных изменений. Главное из них – полноценное ускорение оборудования на всех платформах: Firefox задействует графический процессор для ускорения сложных задач обработки данных. Значительно улучшена поддержка HTML5, включая поддержку видео WebM высокого разрешения, а также обширную поддержку HTML5 canvas, видео, аудио, геопозиционирования, перетаскивания и тегов. Предусмотрена поддержка шрифтов OpenType, а также CSS3 и новых значений JavaScript. Благодаря поддержке ускорения оборудования и WebGL значительно возросла скорость браузера, о чем рассказано в разделе Производительность. Результатом особого внимания разработчиков к HTML5 в Firefox 6 и 7 стала дополнительная поддержка нового интерфейса API Window.matchMedia для веб-оптимизации, протокола WebSockets и отправляемых сервером API, которые используются для разработки интерактивных и скоростных приложений и игр реального времени; новой версии Canvas для быстрой загрузки игр и анимации HTML5, а также новых инструментов для разработчиков. В их число вошла поддержка интерфейса W3C navigation timing API, с помощью которого разработчики смогут определить время загрузки страниц и навигации по сайту с учетом фактора скорости; а также новый набор инструментов Firefox для разработчиков.

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

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

Функции адресной строки, официально известной как Awesome Bar, появились еще в Firefox 3.5 и до сих пор радуют пользователей. В их число входят поиск по истории и закладкам, а также возможность выбора поисковой системы, результаты запроса в которую будут отображаться по умолчанию. Тем не менее, Firefox может заблокировать результаты поиска выбранной системы в целях безопасности пользователя, и причиной этому может стать случайная отправка личных данных поисковой системе.

Убедиться в повышении скорости запуска и завершения работы браузера можно, переключив его в режим Приватного просмотра. Переключение между стандартным и приватным просмотром происходит гораздо быстрее, чем в версии 3.6.

Совсем недавно в браузере появился параметр «Не следить», при активации которого программа указывает сайту, на котором находится пользователь, не собирать информацию для целевой рекламы. Тем не менее, для успешной работы данной функции необходимо, чтобы сайт поддерживал заголовки. Для будущей безопасности Интернета этот параметр незаменим, но в настоящий момент поддержка заголовков предусмотрена на очень немногих сайтах. Это совсем не значит, что активация параметра не повлияет на качество просмотра сайтов, однако для более надежной защиты от рекламного трекинга лучше воспользоваться плагином Adblock Plus.

В четвертой версии браузера в арсенале инструментов безопасности Firefox появилось еще несколько функций. Одной из них является внедрение Политики безопасности контента, целью которой является предотвращение основных видов угроз, CSS-атак. В рамках данной защиты сайт сообщает браузеру о том, что контент легален. Несмотря на необходимость выполнения дополнительных операций по настройке сайта разработчиками, технология совместима с устаревшими кодами и ее применение, в основном, затрагивает сайты, на которых размещены большие объемы контента и данных.

Кроме того, для повышения безопасности разработана технология HTTP Strict Transport Security (HSTS). Автоматически создавая безопасное подключение к серверам сайта, браузер предотвращает перехват логина и пароля пользователя.

В левом углу адресной строки находится яркий «блок идентификации» сайта, который претерпел некоторые изменения. Цвет ссылки, введенной в адресную строку, меняется в зависимости от уровня страницы. Имя домена обозначается черным цветом, остальная часть ссылки – серым. Функция незначительна, но с ее помощью можно уберечь пользователя от мошенничества. Ранее она была доступна пользователям, которые разбирались в about:config.

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

Производительность

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

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

Выше также говорилось о функции Telemetry (Телеметрия), с появлением которой в Firefox 8 пользователи смогут отправить анонимный отчет производителю. Как и разработчики систем безопасности, которые используют анонимный сбор данных для повышения чувствительности браузера к интернет-угрозам, Mozilla планирует собрать информацию о производительности продукта в реальных ситуациях. В отличие от похожих функций в пакетах безопасности, отправка данных через Телеметрию осуществляется на добровольной основе, и только с разрешения пользователя. При интеграции Телеметрии Mozilla преследовала привычный для компании принцип прозрачности: в отличие от конкурентов, таких как Apple, Google или Microsoft, производитель подробно рассказывает о том, какие данные собраны и для чего. В настоящий момент анализ включает четыре аспекта: ресурс памяти, статистика ядер процессора, время цикла и скорость запуска. Для любопытных разработано дополнение About:telemetry, с помощью которого можно посмотреть личную статистику.

Чтобы отключить Telemetry после того, как она уже активирована, нужно убрать галочку «Отправлять данные о производительности» на вкладке «Общие» (General) раздела «Дополнительные» (Advanced) в меню Настройки.

В современном Интернете JavaScript играет огромную роль, и потому совокупность изменений, внесенных в движок JaegerMonkey, а также функция ускорения оборудования так сильно повлияли на производительность браузера. Сравнить Firefox 4 с Chrome 11 и Internet Explorer 9 можно по результатам отчета об эталонном тестировании браузеров. Они продемонстрировали лидерство Firefox 4. Тем не менее, учитывая значительный прогресс всех производителей, не стоит удивляться, что показатели всех браузеров практически одинаковы.

Одним из вариантов бесплатного тестирования Firefox является JSGameBench, эталонный тест от Facebook на производительность HTML5 в условиях реальной игры. Новой информации по JSGameBench не поступало с апреля 2011 года, однако Firefox 4 beta как с поддержкой WebGL, так и без нее, показал хорошие результаты. Показатели стабильной версии Firefox 4, согласно JSGameBench, также впечатляют.

Следует отметить, что для эффективного использования функции ускорения оборудования необходимо иметь последнюю версию драйверов графической карты.

Существует великое множество эталонных тестов для браузеров, которые демонстрируют сомнительные результаты, несмотря на обоснованные жалобы производителей о том, что при тестировании принят во внимание слишком ограниченный набор функций (например, только скорость отображения JavaScript). В реальных условиях Firefox 8 покажет более чем хороший результат. Неизвестно, достаточен ли данный аргумент для того, чтобы сравниться с результатами PR-кампании браузера Google Chrome, которая длится уже два года, но на одном параметре далеко не уедешь. В целом, пять наиболее популярных браузеров показали примерно одинаковые результаты в тестах JavaScript, поэтому для выбора наиболее подходящего варианта лучше руководствоваться различными критериями.

Практический опыт использования Firefox 8 показал, что количество сбоев браузера по сравнению с версией 3.6 сократилось в несколько раз. Причиной такого прогресса отчасти является защита от сбоев дополнений, которая обеспечивает стабильность браузера при сбое плагина (например, Adobe Flash, Apple Quicktime и Microsoft Silverlight). Если в одном из дополнений происходит сбой, достаточно просто перезагрузить страницу, браузер при этом продолжает работать.

Заключение

Явив миру достойного наследника династии Firefox, разработчики Firefox 8 не смогли искоренить главный недостаток, общий для всех конкурентов – потребление ресурсов оперативной памяти в огромных размерах. Не стоит ожидать особых изменений в ближайшем будущем, поскольку браузер выполняет целый ряд функций, ранее распределявшихся между другими программами. Тем не менее, проблема станет менее значительной по мере усовершенствования оборудования, а также при условии, что Mozilla продолжит активный сбор данных посредством Telemetry и развитие таких функций, как защита от дополнений сторонних производителей.

Firefox 8 пришлось столкнуться с конкуренцией. Часть его пользователей предпочла другой браузер в виду значительной разницы между скоростью работы Firefox 3.6 и Google Chrome. Других смутил слишком быстрый темп разработки, который привел к тому, что новые версии браузера потеряли свою значимость. Вторая причина не слишком оправдана, поскольку получать новые функции гораздо удобнее по мере их выхода, а не один раз в год. В целях процветания в условиях жесткой конкуренции Mozilla и другим разработчикам пришлось активно действовать, поэтому Firefox 8 есть чем порадовать пользователя.

Firefox (скачать для Windows | Mac | Linux)


Источник

P.S. Пользователи Ubuntu могут добавить репозитории для автоматического обновления Firefox для Ubuntu. Как это сделать я писал тут.