Рейтинг:  0 / 5

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Mozilla Firefox — свободно распространяемый браузер. Входит в набор программ Mozilla Application Suite, которые разрабатывает и распространяет Mozilla Corporation.

На сегодняшний день является третьим в мире браузером по популярности (после Chrome и Internet Explorer) и первым – среди свободного программного обеспечения. По данным на март 2013 года рыночная доля составила 20,87%. Наиболее широко распространен в Германии и Польше (доля рынка – 49% и 47% соответственно).

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

Firefox официально выпускается для Microsoft Windows, Mac OS X, Android и Linux. Доступны неофициальные сборки для FreeBSD, BeOS и множества других Unix-подобных операционных систем. Код браузера является открытым и распространяется под тройной лицензией GPL/LGPL/MPL.

 

Название и логотип

Phoenix 2002

Изначально браузер был представлен под названием Phoenix (Феникс). Спустя некоторое время из-за конфликта торговых марок он был переименован в Firebird (Жар-птица), но и это название не прижилось. Из-за очередного конфликта браузер был переименован в Firefox, однако и на этом дело не кончилось: Firefox оказалось торговым знаком The Charlton Company в Великобритании. Это было отражено в диалоге «О программе» для англоязычных билдов.

Firefox («огненная лиса») — это дословный перевод китайского иероглифа 火狐 (читается как пиньинь: hǔo hú). Данным иероглифом китайцы иногда называют малую панду, в честь которой, по словам разработчиков, и был назван браузер. То есть, название одновременно расшифровывается и как "огненная лиса" и "малая панда".

Предпочтительно сокращать Firefox как «Fx» или «fx»; также используется и сокращение «ff».

 

История браузера и версий

Проект Mozilla Firefox был создан Дейвом Хайеттом и Блейком Россом в качестве экспериментальной ветки проекта Mozilla Suite. В период их работы в Netscape Communications, бывшей в составе AOL Time Warner, они занимались проектом Mozilla. После закрытия Netscape Communications весь проект стал управляться созданной тогда Mozilla Foundation – ей и принадлежат торговые знаки Mozilla Firefox.

Firefox был выделен из Mozilla Application Suite, код которого был создан с нуля в Mozilla Foundation вместо кода Netscape Communicator 5, часть которого была выпущена под свободной лицензией Mozilla Public License после поражения в "войне браузеров"

В браузере используется свободный портируемый движок Gecko, созданный с учётом поддержки открытых стандартов. Разработка Firefox ведётся сотрудниками её дочерней компании Mozilla Corporation и добровольцами по всему миру.

Первая версия – Firefox 1.0 – была выпущена 9 ноября 2004 года.

Каждая новая версия с началом разработки получает кодовое имя. Оно используется для неофициальных сборок и альфа-версий браузера. При этом используется и специальный логотип. Сборки для разработчиков имеют кодовое имя Nightly (в переводе Ночная), а для тестеров (альфа-версии) — Aurora (в переводе – Аврора).

В отличие от названия и логотипа, используемых в официальных сборках, они распространяются под тройной лицензией Mozilla (MPL/GPL/LGPL), не являются зарегистрированными товарными знаками, и не имеют дополнительных ограничений на использование.

Firefox 1.0

 

Версия 1.5

Firefox 1.5 (кодовое название Deer Park) был выпущен 29 ноября (по другим данным 30 ноября) 2005 г., к версии выходили обновления в течение полутора лет.

Улучшения в версии 1.5 включают: встроенную систему автоматического обновления, ускоренную и улучшенную навигацию, сортировку вкладок посредством механизма Drag and drop, улучшение блокировщика всплывающих окон, функцию Clear Private Data для удаления персональной информации.

 

Версия 2.0

Firefox 2.0 под кодовым названием Bon Echo вышел в свет 25 октября 2006 года. Только  за первые сутки, прошедшие с момента официального релиза браузера, его скачали более 2-х миллионов раз. Можно сказать, что это положило начало рекорду, который позже установит третья версия.

Firefox 2.0 собран на базе усовершенствованного движка Firefox 1.5 — Gecko 1.8.1. В нём улучшена поддержка JavaScript, SVG, XML, немного изменён дизайн браузера, введена система защиты от фишинга, разработанная компанией Google. Первоначально планировалось добавить современную систему закладок под названием Places, но из-за трудностей в её отладке она была включена только в Firefox 3.0 (июнь 2008). Добавлена проверка орфографии текста в веб-формах.

 

Версия 3.0

Firefox 3 (кодовое название — Гран-Парадизо) был представлен 17 июня 2008 года. Заявлено было о наличии более 15 000 улучшений по сравнению со второй версией, что, возможно, являлось чисто маркетинговым ходом. Учитывая, что дата выхода третьей версии торжественно именовалась "День загрузки 2008" (Download Day 2008), и последствия всех этих придумок, можно сказать, что отдел маркетинга и PR неплохо поработал с Firefox 3.

Реальные изменения браузера не столь фантастичны, но вполне ощутимы. В Firefox 3 улучшена функциональность закладок с поддержкой тегов («Places»), предусмотрено внутреннее хранилище SQLite, поддержка анимированного PNG, новый менеджер паролей, и она проходит тест Acid2. Также значительно переработан движок, и на смену Gecko 1.8.1 пришла версия 1.9.

Изменён формат выпадающего списка адресов по умолчанию и улучшен алгоритм. Реализована зависимость позиции результата от того, что́ выбирает пользователь, введя определённую поисковую строку.

 

Рекорд Гиннесса в День загрузки

В День загрузки-2008 "Spread Firefox" поставила мировой рекорд по загрузке программы за сутки. В офисе Mozilla в течение 24 часов представители Книги рекордов Гиннесса контролировали рост закачек дистрибутива, который за сутки скачало более 8 млн. человек. Сведения были переданы представителям книги рекордов Гиннесса. Через несколько дней после проверки данных рекорд был зафиксирован. Для сравнения, за пять дней после выхода Opera 9.50, её загрузили 4,7 миллиона раз.

Рекордный Firefox 3.0

 

Версия 3.5

Mozilla Firefox 3.5 была выпущена в июне 2009 года, (кодовое название Shiretoko).

Firefox 3.5 использует новый движок Gecko 1.9.1, в браузере были произведены изменения в управлении вкладками, исправления в совместимости с веб-стандартами и улучшения конфиденциальности, включающие новый приватный режим, позволяющий пользователям удалить все личные данные в конце сессии, а также сильно переработан JavaScript-движок.

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

 

Версия 3.6

Версия 3.6 (кодовое имя — Namoroka) была выпущена 21 января 2010 года. Версия 3.6 использует браузерный движок Gecko версии 1.9.2.

Добавлена поддержка изменения внешнего вида браузера с помощью Personas, защита от устаревших плагинов, поддержка просмотра видео формата Theora в полноэкранном режиме, поддержка шрифтов WOFF, повышена производительность JavaScript и улучшена поддержка HTML5 и CSS.

 

Версия 4.0

22 марта 2011 года Брендан Айк, главный технический инженер Mozilla, написал о своих планах насчёт Gecko 2.0 — платформы, на которой будет базироваться Firefox 4.0. Эти изменения включают: улучшение XPCOM API, более строгое написание С++ кода, дополнительный уровень абстракции JavaScript 2 (виртуальная машина, известная как Tamarin project), множественные улучшения безопасности. По словам вице-президента Mozilla Криса Бирда, в Firefox 4 будет более тесная интеграция с контентом, хранящимся на жёстком диске. Будут добавлены функции «TabCandy» (впоследствии –  «Panorama») и «Weave».

В конце декабря 2009 года компания обнародовала информацию о том, что работа над четвёртой версией идёт полным ходом, причём много внимания уделяется графическому интерфейсу. Кроме того, был объявлен конкурс, в рамках которого пользователям предлагается поделиться своими идеями и пожеланиями. Идеи на конкурс принимались в виде видеороликов.

В этом выпуске планировались не только существенные изменения в платформе, но первое издание официальной 64-битной версии браузера для ОС Windows. Эта версия стала последней с длительным циклом разработки – в дальнейшем FireFox, как и другие браузеры, стал обновляться гораздо чаще.

FireFox 4.0 получил значимые улучшения производительности JavaScript по сравнению с предыдущими версиями, после чего производительность JavaScript значительным улучшениям не подвергалась.

Предполагалось, что Firefox 4 выйдет в ноябре 2010 года. Позднее запланированная дата выпуска была перенесена на март 2011 года. В итоге, версия Firefox 4 вышла 22 марта 2011 года.

В данной версии был изменён интерфейс, главным образом за счет перемен в расположении вкладок в заголовке окна.

Информация о состоянии и ссылках перенесена со строки состояния (которая заменена на Панель дополнений) во всплывающий элемент интерфейса. Вернуть функциональность строки состояния можно с помощью дополнения Status-4-Evar. И кроме того:

  • Интеграция с Firefox Sync;
  • Включена поддержка мультитач дисплеев и проект Firefox Panorama, который позволяет объединять вкладки в группы и производить над ними различные операции;
  • Новый движок Gecko 2.0, в котором была улучшена поддержка HTML5 и CSS3 и добавлена поддержка WebM и WebGL;
  • Улучшен JavaScript (JägerMonkey);
  • Возвращено расширение неразрывных пробелов (U+00A0) в тексте, выровненном по обоим краям (justified) — в версиях 3.x неразрывные пробелы имели фиксированную ширину, визуально отличаясь от обычных пробелов.

 

Версия 5.0

Релиз был выпущен 21 июня 2011 года в рамках нового 6-недельного цикла разработки.

В пятой версии:

  • Добавлена поддержка CSS-анимации.
  • Настройка посылки заголовка Do-Not-Track была перенесена на панель «Приватность», что сделало её более заметной.
  • В целях повышения производительности была откалибрована логика обработки HTTP соединений находящихся в состоянии idle.
  • Повышена производительность тега canvas, движка JavaScript, улучшена работа с памятью, увеличена производительность сетевых операций.
  • Улучшена поддержка стандартов HTML5, XHR, MathML, SMIL и canvas.
  • Улучшена функция проверки правописания для некоторых языков.
  • Повышена степень интеграции с рабочей средой Linux.
  • Содержимое WebGL больше не может загружать кросс-доменные текстуры.
  • В целях повышения производительности значения setTimeout and setInterval для фоновых вкладок повышены до 1000мс.
  • Устранено несколько проблем со стабильностью работы.
  • Устранено несколько уязвимостей в системе безопасности.

 

Версия 6.0

Firefox 6 был выпущен 16 августа 2011 года. В этой версии, в числе прочих улучшений, была добавлена подсветка текущего домена в адресной строке и управление разрешениями (about: permissions).

 

Версия 7.0

Firefox 7 был выпущен 27 сентября 2011 года. Его главной особенностью стала улучшенная работа с оперативной памятью. По данным Mozilla, экономия памяти предыдущих версий Firefox достигала 20, 30 и даже 50 процентов. Теперь же у Mozilla есть другие числа и диаграммы, подтверждающие её заявления о том, что Firefox 7 должен стать самой экономной версией Firefox. 29 сентября 2011 года была выпущена версия Firefox 7.0.1, в которой была устранена редкая проблема, связанная с тем, что пользователи не могли найти часть своих аддонов после обновления.

 

Версия 8.0

Firefox 8 вышел в свет 8 ноября 2011 года. Ряд обновлений и усовершенствований, доработка HTML5, устранение некоторых проблем безопасности.

 

Версия 9.0

Firefox 9 был представлен 20 декабря 2011 года. Добавлен Type Inference, который значительно увеличивает скорость работы JavaScript, улучшена интеграция темы в Mac OS X Lion. Также была добавлена двухпальцевая навигация в Mac OS X Lion и поддержка для запроса статуса Do-Not-Track ("Не следить") через JavaScript. Стала возможной поддержка font-stretch (растягивания шрифтов) и была усовершенствована поддержка text-overflow (переполнения текста). Улучшена также и поддержка стандартов HTML5, MathML, and CSS, исправлены разные проблемы стабильности и безопасности.

 

Версия 10.0

Firefox 10 был выпущен 31 января 2012 года. Теперь кнопка "Вперёд" стала появляться только в том случае, если действительно существует возможность перехода вперёд. То есть, если пользователь не осуществлял переход назад, то и кнопки "Вперёд" на панели не будет отображаться. Правда, работает это только с крупными значками и только если между навигационным блоком "Назад/Вперёд" и адресной строкой нет прочих элементов.

В эту версию вернулся, исключенный в одной из предыдущих версий, обновленный и улучшенный инструмент Инспектор. Это инструмент предназначен разработчиков, и служит для удобного обзора элементов, составляющих веб-страницу. Кроме того, была добавлена поддержка антиалиасинга (сглаживание) для WebGL. Реализована поддержка функция для создания веб-приложений, работающих в полноэкранном режиме; Добавлена поддержка CSS3 3D-Transforms. Добавлена поддержка HTML5-элемента bdi. Добавлен IndexedDB API для лучшего соответствия спецификации. Исправлен сбой, который мог происходить при перемещении закладок.

 

Версия 11.0

Firefox 11 вышел 14 марта 2012 года. Новая версия принесла довольно много новых возможностей и улучшений в плане производительности. Например, она поддерживает протокол SPDY, что обеспечит более быструю и безопасную загрузку данных при помощи протокола SSL. В число других изменений входят новые инструменты для облегчения пользователю перехода с браузера Google Chrome, переноса своих закладок и настроек. Новый инструмент синхронизации Firefox Sync позволяет более удобно управлять аддонами, установленными на браузеры на разных компьютерах.

Включена поддержка технологии Adobe Flash в мобильной версии браузера на устройствах под управлением операционной системы Android 2.3 и более ранних версий. В более поздних версиях Firefox будет реализована поддержка Flash в Android 3.0 и выше. Не забыли и о веб-разработчиках. Режим просмотра страниц Tilt в Page Inspector позволит просматривать HTML код страницы в псевдо 3D-режиме, помогая визуально различать различные уровни сайта. Для работы в этом режиме требуется аппаратная поддержка WebGL. Для работы со стилями предназначен CSS Style Inspector.

 

Версия 12.0

Firefox 12 был выпущен 24 апреля 2012 года.

В новой версии оптимизирован процесс обновления, работа с оперативной памятью. Обновлены элементы управления мультимедиа.

 

Версия 13.0

Firefox 13 был выпущен 5 июня 2012 года.

 

Версия 14.0

Firefox 14 был выпущен 17 июля 2012 года.

 

Версия 15.0

Firefox 15 был выпущен 28 августа 2012 года.

 

Версия 16.0

Версия 16.0 стала доступна для скачивания 9 октября 2012 года. Однако всего через два дня, 11 октября, разработчики Firefox заявили о проблемах, связанных с безопасностью браузера. Но проблема была устранена достаточно быстро, и новая версия без всяких проблем была выложена буквально в тот же день под названием Firefox 16.0.1.

 

Версия 17.0

Firefox 17 был выпущен 20 ноября 2012 года.

 

Версия 18.0

Firefox 18 был выпущен 8 января 2013 года.

 

Версия 19.0

Firefox 19 был выпущен 19 февраля 2013 года.

 

Версия 20.0

Это последняя на сегодняшний день версия. Firefox 20 был выпущен 2 апреля 2013 года. Его новыми функциями являются менеджер загрузки в панели инструментов и возможность использовать приватный режим просмотра одновременно с обычным.

 

Рост и падение популярности Firefox

После релиза версии 1.0 9 ноября 2004 года браузер получил одобрение от многочисленных медиа изданий, включая столь влиятельные как Форбс и The Wall Street Journal. Более 25 миллионов загрузок в первые 99 дней после выпуска сделали Firefox одним из самых популярных свободных приложений, особенно среди домашних пользователей.

В июле 2005 года, по данным компании Net Applications, накануне выхода первой бета-версии Firefox 1.5, рыночная доля Firefox составляла чуть больше 8% (Internet Explorer на тот момент владел более чем 87%, Safari — двумя).

19 октября 2005 года, через 344 дня после выпуска версии 1.0, Firefox был загружен в стомиллионный раз.

По состоянию на ноябрь 2005 года, Firefox занимал уже 9,4% мирового рынка браузеров, а к середине 2006 года доля Mozilla Firefox составляла, по разным данным, от 11 до 15 процентов, сильно потеснив позиции доминирующего в сети браузера Microsoft Internet Explorer.

За 2007 год мировая доля пользователей Firefox возросла с 13,7% в январе до 16,8% в декабре. Для сравнения, в декабре 2007 года мировая доля Internet Explorer составляла 76,04%, Safari — 5,59%, Netscape — 0,66%, Opera — 0,64%.

В Европе, по данным XiTi Monitor, доля Firefox составила к концу 2007 года 28% и выросла за этот год на 7%.

По результатам исследования, проведённого Mozilla в октябре 2007 года, больше половины пользователей (57%), скачивающих браузер, обязательно устанавливают его и хотя бы единожды запускают. И почти половина установивших Firefox (49%) становятся  активными пользователями. Таким образом, 28% скачавших копию Firefox продолжают пользоваться ею, как минимум, еще месяц спустя.

В октябре 2008 года глобальная доля браузера Firefox составила уже 20%. На территории России вторым по популярности после Internet Explorer долгое время оставался браузер Opera. Однако осенью 2008 года доля Firefox в России превысила долю Opera и достигла 20%.

Доля Firefox в Европе в 2008 году уже перешагнула за отметку в 30%. Причем, рост доли Firefox был отмечен именно по выходным, что говорит о том, что данный браузер используется на домашних компьютерах – скорее всего, в силу необходимости использовать на работе предустановленный корпоративный браузер. То есть можно предположить, что если бы пользователи всегда могли выбирать, какой браузер им использовать, доля Firefox была бы еще выше.

По данным на март 2008 года, наибольшую долю рынка Firefox занял в Финляндии (45,9%), Польше (44%) и Словении (43,7%). Самая маленькая среди европейских стран (в 2008 году) доля в Нидерландах (16,4%) и Украине (15,2%). Популярность Firefox в Северной Америке и Азии — 21,7% и 17,2% соответственно.

Стоит отдельно отметить, что в 2008 году появился и новый конкурент Firefox — браузер Chrome от Google, что тоже повлияло на дальнейшее распределение рынка. При этом браузер Microsoft Internet Explorer стремительно продолжает терять рыночную долю. Если в январе 2008 года этому продукту отдавали предпочтение 75,5% пользователей, то в декабре данный показатель составил только 68,15%.

Месячный прирост доли браузера Mozilla Firefox в 2008 году составил 0,38% — за год он набрал 4,55% и в январе 2009 года был установлен на 21,5% компьютеров. Среди пользователей Firefox в январе 2009 года примерно 85% использовали столь активно разрекламированную третью версию браузера (18,3% от общего числа браузеров).

В декабре 2009 года было объявлено, что Firefox 3.5 стал самым популярным браузером в мире, достигнув доли чуть более 20 процентов. При этом следует учитывать, что сравнение доли Firefox 3.5 с долями Internet Explorer 7 и 8 происходило отдельно (то есть IE 7 и 8 учитывались как отдельные браузеры).

Тем не менее, в ноябре 2011 года Google Chrome опередил Mozilla Firefox на мировом рынке браузеров для компьютеров с доступом к Интернету, сместив его сразу на третье место (по подсчетам StatCounter). В отчете StatCounter, опубликованном в The Wall Street Journal, доля Firefox на мировом рынке браузеров составила 25,23%, а Chrome — 25,69% рынка, при этом Internet Explorer все еще надежно занимал первое место с долей в 40,63%. Впрочем, по данным других сервисов интернет-статистики, Firefox сохранил второе место на мировом рынке браузеров.

В мае 2012 года Mozilla Firefox пользовались 25,55% и он оставался на третьем месте по популярности. Однако распределение долей несколько поменялось. Лидирующие позиции занял Google Chrome — 32,43%, у Internet Explorer — 32,12%, у Apple Safari — 7,09%, у Opera — 1,17%. Как и прежде, по данным других сервисов статистики Firefox остается на втором месте по популярности.

На начало 2013-го года доля браузера продолжала падать и по итогам января составила 21,42%.

 

Возможности

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

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

Эта расширяемость достигается, в основном, за счёт использования в интерфейсе разработанного исключительно для Gecko языка разметки XUL, и используемых в Web JavaScript и CSS, что иногда приводит к более медленной работе интерфейса, и повышенным требованиям к оперативной памяти, чем у браузеров, больше полагающихся на функции оконной среды. Для тех, кому нужны функции движка Gecko, а не расширяемый интерфейс, существуют сторонние браузеры, в которых интерфейс реализован по-другому; например, Camino, Epiphany и Kazehakase.

Некоторые свойства браузера:

  • блокировка всплывающих окон;
  • поддержка вкладок (англ. tabbed browsing) (несколько страниц в одном окне) (с версии 2.0);
  • встроенная панель поиска в поисковых машинах и словарях;
  • так называемые «Живые закладки» (англ. Live bookmarks) — механизм интеграции RSS-потоков;
  • почти неограниченные возможности по настройке поведения и внешнего вида, в том числе за счёт использования расширений, тем и стилей;
  • поддержка множества расширений — для Firefox их создано многократно больше, чем любого другого браузера;
  • встроенные инструменты для веб-разработчика;
  • автоматическое обновление как самого браузера, так и его расширений (с версии 1.5);
  • Отображение контента сразу (позволяет комфортно продолжать сёрфинг даже при неполной загрузке страницы, что особенно заметно при медленном соединении и большом количестве внедрённых объектов);
  • Безопасное хранение паролей для сайтов и сертификатов благодаря возможности задать «мастер-пароль», который шифрует все остальные пароли (используя алгоритм симметричного шифрования 3-DES) и защищает доступ к сертификатам пользователя. Таким образом, кража (извлечение) сохранённых паролей затруднена даже при физическом доступе злоумышленника к компьютеру. При первом вводе мастер-пароля отображается его расчётное качество (трудность взлома).

Поначалу в рекламных текстах Firefox некоторые из этих особенностей приводились как "отличительные от других браузеров", хотя под другими браузерами подразумевался, в основном, только Internet Explorer. В результате одни пользователи стали считать их отличительными вообще ото всех браузеров, а другие — критиковать Mozilla за нечестную рекламу. В частности, вкладки (несколько страниц в одном окне) были доступны задолго до этого в браузере Opera, а встроенная панель поиска — в Internet Explorer 4.0. Но некоторые особенности Firefox, наиболее значимой из которых можно считать поддержку расширений, действительно долгое время были его отличительными особенностями.

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

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

Многострочные (по умолчанию) поля ввода текста имеют встроенную проверку орфографии; панель поиска через поисковые системы — подсказки запросов от самих систем.

При разработке Firefox особое внимание уделялось поддержке стандартов W3C.

Существуют также специализированные версии браузера, такие как eBay edition для любителей одноимённого онлайн-аукциона, Campus edition — для любителей музыки и интернет-поиска, и множество фан сборок на Portable модуле.

 

Поиск расширений для Firefox

Расширения

Расширения добавляют новые возможности в программы или разрешают модифицировать существующие настройки. Они могут добавить практически что угодно: от кнопки на панели инструментов до совершенно новых возможностей.

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

За исключением отладчика DOM, способного сообщить пользователю об ошибке в синтаксисе загруженной страницы и показать номер строки, содержащей ошибку (выделенного с одной из бет Firefox 3.0 в отдельное расширение), и консоли JavaScript, инструментов для веб-разработчика в базовой конфигурации Firefox нет. Однако, существует множество расширений, реализующих необходимую функциональность для веб-разработчиков. В частности:

  • JSView — расширение для просмотра внешних файлов страницы;
  • HTMLValidator — расширение для проверки кода на соответствие стандартам W3C;
  • View Source Chart — расширение для удобной визуализации разметки страницы;
  • Firebug — многофункциональное расширение, включающий в себя отладчик, DOM-навигатор и JavaScript-консоль;
  • Web Developer — расширение, предлагающее множество функций для отладки страницы.

 

Движок Gecko

Первоначально движок Gecko предназначался в качестве замены старого движка Netscape Communicator.

Для отладки движка была создана свободная программа Mozilla Suite. В 2004 году Mozilla Suite была разобрана на браузер Mozilla Firefox, клиент электронной почты Mozilla Thunderbird, WYSIWYG HTML-редактор NVU, календарь Sunbird и IRC-клиент Chatzilla, который был выпущен в виде расширения для браузера Mozilla Firefox.

На данный момент стабильной является версия движка Gecko 20.0, предназначенная для Mozilla Firefox 20.0.

 

Сотрудничество с поисковыми системами

В браузере Firefox по умолчанию используется поисковик Google – за это Mozilla Foundation получает деньги от компании Google. При вводе в адресную строку группы слов, не являющейся URL, и не начинающейся с ключевого слова закладок или поиска, запрос автоматически передаётся Google, с открытием первого результата (функция Google "Мне повезёт").

Кроме того, домашней страницей по умолчанию была сделана страница поиска Google, оформленная в стиле Firefox.

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

Для защиты от фишинга и других вредоносных сайтов используется база данных SafeBrowsing (опять же Google). По умолчанию она скачивается примерно каждые полчаса. Во второй версии пользователь мог по собственному желанию включить отправку каждого URL перед обращением к нему для проверки на сервер Google. Это послужило причиной обвинений от блогеров в нарушении неприкосновенности частной жизни, после чего разработчики убрали режим отправки каждого адреса. Однако в скачиваемой базе все равно содержатся префиксы хешей, которые при совпадении с началом хеша открываемого адреса отправляются на сервер для получения полных хешей, имеющих данный префикс.

Самым значительным обвинением, связанным с данной функцией, остаётся обмен cookies с Google при скачивании базы для удобства распределения ресурсов — включая cookie домена google.com. Адрес сервера, с которого скачивается база, нельзя изменить с помощью графического интерфейса, кроме как используя about: config. Также скачивание базы по умолчанию может привести к лишним тратам у пользователей, платящих за трафик.

Такое количество установленных по умолчанию продуктов Google воспринимается некоторыми пользователями как навязывание услуг данной корпорации и недопустимая для свободного ПО зависимость от неё. В ответ на это представители утверждают, что накоплено достаточно средств, чтобы можно было при необходимости отказаться от дальнейшего сотрудничества с Google в случае такой угрозы. Срок действия контракта должен был истечь в ноябре 2008 года, но в августе был продлён до 2011 года, а потом – еще на три года. Стоимость последнего контракта составила порядка одного миллиарда долларов США.

 

Лицензии

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

Исходный код распространяется на условиях тройной лицензии Mozilla (MPL/GPL/LGPL). До весны 2006 года часть его распространялась под Netscape Public License и Mozilla Public License, несовместимыми с GNU GPL.

Официальные сборки Firefox 1.0, 1.5 и 2.0 не были полностью ни свободным, ни открытым ПО, так как они включали «Talkback» — несвободную программу для сообщения об аварийных завершениях работы браузера, лицензированную у компании SupportSoft. Это послужило одной из причин к появлению проекта Gnuzilla, который разрабатывает форк Firefox под названием GNU IceCat (ранее — GNU IceWeasel). Firefox 3.0 использует вместо Talkback свободную программу Breakpad, но сохраняется ещё одна причина появления Gnuzilla: Mozilla распространяет через свои сервера несвободные дополнения, и Firefox предлагает их установку безразлично к лицензии. Также IceCat включает несколько дополнительных функций.

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

 

Мобильная версия

Мобильная версия Firefox разрабатывалась в первую очередь для смартфонов и КПК на базе Windows Mobile, Android и Maemo (Linux).

В апреле 2008 года была неофициально представлена ранняя тестовая сборка браузера для мобильных устройств под кодовым именем «Fennec» (фенек), созданного разработчиками Mozilla на основе кодовой базы Gecko 1.9/Firefox 3. В первую очередь планировалось сделать доступной сборку для IT OS 2008 (Nokia N800 и N810), далее — поддерживать две платформы: Linux/Qt 4.4 и Windows Mobile 6.

В июне того же года Аза Раскин (сотрудник компании Mozilla, автор Firefox Panorama) представил демо-видео набросков интерфейса Firefox Mobile. На нём демонстрировались возможности мобильного браузера, в частности, возможность работы в multi-touch режиме, и использования Zooming User Interface.

В октябре 2008 года была официально представлена первая альфа версия браузера. Тестовая сборка доступна для КПК Nokia N810, а также Windows, Linux и Mac OS.

28 января 2009 года был представлен Firefox Mobile 1.0 для устройств на базе Maemo.

В октябре 2010 вышла бета-версия Firefox 4 для устройств на базе мобильных операционных систем Android и Maemo. Веб-обозреватель построен на той же платформе, что и Firefox для компьютеров, и обладает схожей функциональностью: c помощью функции Firefox Sync можно синхронизировать с настольным компьютером или ноутбуком историю посещённых страниц, закладок, паролей и т. п. Также реализована адресная панель Awesome Bar, заявлена поддержка мультитача и улучшена работа с различными веб-технологиями (HTML5, CSS и др.). Данная бета версия браузера скомпилирована под архитектуру процессора ARMv7 и ARMv6.

Существуют и другие проекты на основе движка Gecko. Обладатели КПК Nokia N800 с последней версией платформы Internet Tablet OS 2007 могут пользоваться браузером «MicroB», созданным командой Maemo в рамках проекта Mozilla. В MicroB используется Gecko 1.9 (тот, что в Firefox 3). Поддерживается установка расширений в виде пакетов в формате .deb.

 

"Пасхальные яйца" от Firefox

Существует несколько сюрпризов-«пасхалок» от браузера Firefox. Для того, чтобы их увидеть, необходимо ввести в адресную строку следующие команды:

  • about:robots (для Firefox 3 и выше) – послание роботов землянам. Оно достаточно многозначно и состоит из четырех полноценных пунктов. В заголовке окна появляется команда для деактивации робота из фильма "День, когда остановилась Земля", а снизу находится кнопка «Попробовать снова». При нажатии она меняется на «Пожалуйста, больше не нажимайте эту кнопку». При втором нажатии исчезает. Кроме того, в подписи использована фраза из заставки телевизионного сериала "Звёздный крейсер "Галактика". Послание состоит из:

первого из трех законов робототехники Айзека Азимова;

цитаты из фильма "Бегущий по лезвию";

определения слова "робот", которое было дано отделом маркетинга Сирианской Кибернетической Корпорации из романа "Автостопом по галактике" Дугласа Адамса;

любимой фразы робота Бендера из мультсериала "Футурама".

  • about:mozilla — «великая» книга Mozilla (свод неких афоризмов, стилизованных под библейские, смысл которых сводится к идентификации Internet Explorer со Зверем и Мамоной, а Firefox – с "великой птицей").
  • about:config — консоль конфигурации. В Firefox 3.x и выше появляется оформленное в виде шутки предупреждение об опасности неосторожного изменения настроек неопытными пользователями: "Будьте осторожны, а то лишитесь гарантии!"

 

Адрес Firefox

Если в Google Планета Земля или в Картах Google ввести координаты 45° 7' 25.87"N 123° 6' 48.97"W, то можно будет увидеть эмблему Firefox на поле. А если нажать на надпись Mozilla Firefox, то появится начало статьи в Википедии про браузер.

 

Награды

Браузер Mozilla Firefox получил множество наград разной степени значимости:

  • Webware 100 winner, апрель 2008
  • Webware 100 winner, июнь 2007
  • PC World 100 Best Products of 2007, май 2007
  • PC Magazine Editors' Choice, октябрь 2006
  • CNET Editors' Choice, октябрь 2006
  • PC World’s 100 Best Products of 2006, июль 2006
  • PC Magazine Technical Excellence Award, в категории «Программное обеспечение и инструменты разработчика», январь 2006
  • PC Magazine Best of the Year Award, 27 декабря 2005
  • PC Pro Real World Award (Mozilla Foundation), 8 декабря 2005
  • NET Editors' Choice, ноябрь 2005
  • UK Usability Professionals' Association Award Best Software Application 2005, ноябрь 2005
  • Macworld Editor’s Choice with a 4.5 Mice Rating, ноябрь 2005
  • Softpedia User’s Choice Award, сентябрь 2005
  • TUX 2005 Readers' Choice Award, сентябрь 2005
  • PC World Product of the Year, июнь 2005
  • Forbes Best of the Web, май 2005
  • PC Magazine Editor’s Choice Award, май 2005