Проект, который сегодня стал Firefox, начинался как экспериментальная ветвь Mozilla Suite под названием m/b (или mozilla/browser ). Firefox сохраняет кроссплатформенную природу оригинального браузера Mozilla, используя язык разметки пользовательского интерфейса XUL . Использование XUL позволяет расширить возможности браузера за счет использования расширений и тем . Процессы разработки и установки этих дополнений вызвали опасения по поводу безопасности, и с выпуском Firefox 0.9 Mozilla Foundation открыла веб-сайт Mozilla Update, содержащий «одобренные» темы и расширения. Использование XUL отличает Firefox от других браузеров, включая другие проекты, основанные на движке компоновки Mozilla Gecko , и большинство других браузеров, которые используют интерфейсы, родные для своих соответствующих платформ ( Galeon и Epiphany используют GTK+ , K-Meleon использует MFC , а Camino использует Cocoa ). Многие из этих проектов начались до Firefox и, вероятно, послужили источником вдохновения.
Релизы
Феникс и Жар-птица
Hyatt, Ross, Hewitt и Chanial [1] разработали свой браузер для борьбы с воспринимаемым программным раздутием Mozilla Suite (кодовое название, внутреннее обозначение и продолжение сообщества как SeaMonkey ), который объединил такие функции, как IRC , почта , новости и редактирование HTML WYSIWYG в один интернет-пакет . После того, как он был достаточно разработан, в сентябре 2002 года появились двоичные файлы для публичного тестирования под названием Phoenix . Это название несло в себе намек на мифическую жар-птицу , которая триумфально восстала из пепла своего мертвого предшественника, в данном случае Netscape Navigator, который проиграл « Первую войну браузеров » Internet Explorer от Microsoft . Название Mozilla началось как внутреннее кодовое название для оригинального браузера Netscape Navigator 1994 года, нацеленного на вытеснение NCSA Mosaic с позиции самого популярного веб-браузера в мире . Название этого потенциального «убийцы Mosaic» должно было вызвать ассоциации с Годзиллой , крушащим здания . [2] Название Mozilla было возрождено в 1998 году, когда от Netscape отделилась организация, занимающаяся разработкой программного обеспечения с открытым исходным кодом.
Название Phoenix сохранялось до 14 апреля 2003 года, когда оно было изменено из-за спора о торговой марке с производителем BIOS Phoenix Technologies (который выпускает браузер на базе BIOS под названием Phoenix FirstWare Connect). Новое название Firebird вызвало неоднозначную реакцию, особенно потому, что сервер базы данных Firebird уже носил это имя. В ответ Mozilla Foundation заявила, что браузер должен всегда носить название Mozilla Firebird , чтобы избежать путаницы с программным обеспечением базы данных.
Firefox
Из-за продолжающегося давления со стороны сообщества Firebird [14] 9 февраля 2004 года проект был снова переименован в Mozilla Firefox . [15] Название «Firefox» (отсылка к красной панде ) [16] было выбрано из-за его схожести с «Firebird» и его уникальности в компьютерной индустрии. Чтобы гарантировать, что никаких дальнейших изменений названия не потребуется, в декабре 2003 года Фонд Mozilla начал процесс регистрации Firefox [17] в качестве товарного знака в Патентном и товарном ведомстве США . Этот процесс регистрации товарного знака привел к задержке на несколько месяцев выпуска Firefox 0.8, когда Фонд обнаружил, что Firefox уже был зарегистрирован в качестве товарного знака в Великобритании [18] для программного обеспечения Charlton Company. [19] Ситуация разрешилась, когда Фонду была предоставлена лицензия на использование европейского товарного знака Charlton.
Версия Firefox 1.0 была выпущена 9 ноября 2004 года. [20] Запуск версии 1.0 сопровождался «значительным предварительным рвением» [21], включая организованную фанатами кампанию по размещению полностраничной рекламы в The New York Times .
Хотя Mozilla Foundation намеревался сделать Mozilla Suite устаревшим и заменить его Firefox, Foundation продолжал поддерживать пакет до 12 апреля 2006 года [22], поскольку у него было много корпоративных пользователей и он был связан с другим программным обеспечением. Сообщество Mozilla (в отличие от Foundation) продолжает выпускать новые версии пакета, используя название продукта SeaMonkey, чтобы избежать путаницы с оригинальным Mozilla Suite.
Firefox 1.5
Firefox 1.5 был выпущен 30 ноября 2005 года. Первоначально планировалось выпустить версию 1.1 раньше в качестве новой версии Firefox после 1.0, а разработку более поздней версии (1.5) вести в отдельной ветке разработки, но в 2005 году обе ветки и их наборы функций были объединены (Mozilla Foundation отказалась от плана выпуска 1.1 после первых двух альфа-сборок), в результате чего официальная дата выпуска оказалась между изначально запланированными датами для обеих версий.
Версия 1.5 реализовала новый интерфейс опций в стиле Mac , вызвавший много критики со стороны пользователей Microsoft Windows и Linux , с действием «Очистить», позволяющим кому-либо очистить свою информацию, связанную с конфиденциальностью, без ручного нажатия кнопки «Очистить все». В Firefox 1.5 пользователь мог очистить все настройки, связанные с конфиденциальностью, просто выйдя из браузера или используя сочетание клавиш, в зависимости от своих настроек. Более того, была улучшена система обновления программного обеспечения (теперь возможны бинарные исправления). Также были улучшены система управления расширениями с рядом новых функций для разработчиков. Кроме того, Firefox 1.5 имел предварительную поддержку SVG 1.1. [38]
За экранами новая версия ресинхронизировала кодовую базу релизных сборок (в отличие от ночных сборок) с основным «стволом», который содержал дополнительные функции, недоступные в 1.0, поскольку он ответвлялся от ствола около релиза 0.9. Таким образом, между 0.9 и релизом 1.0 имелся задел исправлений ошибок, которые стали доступны в 1.5.
Также произошли изменения в поддержке операционных систем . Как было объявлено 23 июня 2005 года организацией Mozilla Foundation, Firefox 1.1, который позже стал 1.5, и другие новые продукты Mozilla больше не поддерживают Mac OS X v10.1 , чтобы улучшить качество выпусков Firefox для Mac OS X v10.2 и выше. Firefox 1.5 — это последняя версия, поддерживающая Windows 95 .
Альфа-сборки Firefox 1.5 (то есть 1.1a1 и 1.1a2) не имели фирменного стиля Firefox; они были помечены как «Deer Park» (это было внутреннее кодовое имя Firefox 1.5) и содержали другой значок программы. Это было сделано для того, чтобы отговорить конечных пользователей от загрузки предварительных версий, которые предназначены только для разработчиков.
В декабре 2007 года был запущен Firefox Live Chat. Он позволял пользователям задавать вопросы добровольцам через систему, работающую на Jive Software , с гарантированными часами работы и возможностью помощи после окончания рабочего времени. [59]
Firefox 2.0.0.20 был финальной версией, которая могла работать под немодифицированной установкой Windows NT 4.0 , Windows 98 и Windows Me . [60] [ проверка не пройдена ] [61] Впоследствии корпорация Mozilla объявила, что не будет разрабатывать новые версии Firefox 2 после выпуска 2.0.0.20, но продолжила разработку Firefox 2 до тех пор, пока другие программы, такие как почтовый клиент Thunderbird , зависели от него. Финальный внутренний релиз был 2.0.0.22, выпущенный в конце апреля 2009 года.
Firefox3
Firefox 3 был выпущен 17 июня 2008 года [87] корпорацией Mozilla . Firefox 3 использует версию 1.9 движка компоновки Mozilla Gecko для отображения веб-страниц. Эта версия исправляет множество ошибок, улучшает соответствие стандартам и реализует новые веб- API . [88] Другие новые функции включают переработанный менеджер загрузок , новую систему «Places» для хранения закладок и истории , а также отдельные темы для разных операционных систем.
Разработка ведётся с первой бета-версии Firefox 3 (под кодовым названием «Gran Paradiso» [89] ), которая была выпущена несколькими месяцами ранее, 19 ноября 2007 года, [90] за которой последовало ещё несколько бета-релизов весной 2008 года, завершившихся июньским релизом. [91] В день релиза Firefox 3 имел более 8 миллионов уникальных загрузок, что стало рекордом Гиннесса . [92]
Firefox 3.5
Версия 3.5 под кодовым названием Shiretoko [125] добавляет множество новых функций в Firefox. Первоначально получившая номер Firefox 3.1, разработчики Mozilla решили изменить нумерацию релиза на 3.5, чтобы отразить значительно больший объем изменений, чем изначально планировалось. [ 126] Окончательный релиз состоялся 30 июня 2009 года. Изменения включали гораздо более высокую производительность благодаря обновлению движка JavaScript SpiderMonkey под названием TraceMonkey и улучшениям рендеринга [127] и поддержке тегов и , как определено в спецификации HTML5 , с целью предложить воспроизведение видео без обременения патентными проблемами, связанными со многими видеотехнологиями. [128] Межсайтовые XMLHttpRequests (XHR), которые могут обеспечить более мощные веб-приложения и более простой способ реализации mashup-приложений , также реализованы в 3.5. [129] Новый глобальный объект JSON содержит собственные функции для эффективной и безопасной сериализации и десериализации объектов JSON, как указано в проекте ECMAScript 3.1. [130] Добавлена полная поддержка селектора CSS 3. Firefox 3.5 использует движок Gecko 1.9.1, который включает несколько функций, которые не были включены в выпуск 3.0. Поддержка сенсорной панели с несколькими касаниями также была добавлена в выпуск, включая поддержку жестов, таких как сжатие для масштабирования и смахивание для возврата и перехода вперед. [131] Firefox 3.5 также имеет обновленный логотип. [132]<video><audio>
Firefox 3.6
Версия 3.6, выпущенная 21 января 2010 года, использует движок Gecko 1.9.2 и включает несколько улучшений интерфейса, таких как «персоны». Этот релиз назывался 3.2 до того, как 3.1 был изменен на 3.5. Кодовое имя этой версии было Namoroka. Это последняя крупная официальная версия, работающая на компьютерах Macintosh на базе PowerPC .
Одно небольшое обновление Firefox 3.6, версия 3.6.4 (кодовое название Lorentz ) — это первое небольшое обновление, которое вносит неинвазивные изменения, помимо небольших исправлений стабильности и безопасности. Оно добавляет Out of Process Plugins (OOPP) [ требуется ссылка ] , который запускает плагины в отдельном процессе , позволяя Firefox восстанавливаться после сбоев плагинов. [155] Firefox 3.6.6 увеличивает время, в течение которого плагин может не отвечать, прежде чем он завершит работу. [156]
Firefox4
13 октября 2006 года Брендан Эйх , тогдашний главный технический директор Mozilla , написал о планах относительно «Mozilla 2», имея в виду наиболее полную итерацию (с момента ее создания) общей платформы, на которой работают Firefox и другие продукты Mozilla. [188] Большинство целей были постепенно включены в Firefox через версии 3.0, 3.5 и 3.6. Однако самые большие изменения были запланированы для Firefox 4.
После пяти «альфа»-релизов, двенадцати «бета»-релизов и двух версий «Release Candidate» 22 марта 2011 года был выпущен Firefox 4, первоначально Firefox 3.7 (Gecko 1.9.3) на стадии альфа-тестирования, [189] принес новый пользовательский интерфейс и, как говорят, стал быстрее. [190] Ранние макеты нового интерфейса для Windows , Mac OS X и Linux были впервые представлены в июле 2009 года. [191] [192] [193] Другие новые функции включали улучшенные уведомления, группы вкладок, «переключение на вкладку», где открытые вкладки можно искать через адресную строку, [194] вкладки приложений, переработанный менеджер дополнений, интеграцию с Firefox Sync и поддержку мультисенсорных дисплеев. [195] [196] [197] [198] [199]
Firefox 4 был основан на движке Gecko 2.0, который добавил или улучшил поддержку HTML5 , CSS3 , WebM и WebGL . [200] [201] Он также включал новый движок JavaScript ( JägerMonkey ) и улучшенные API XPCOM . [202]
^ abcdefghij Выделенные функции могут существовать на стадии бета-тестирования до официального выпуска текущей версии или в инкрементной дополнительной версии до последней.
Ссылки
^ ab "Phoenix 0.1 (Pescadero) release Notes and FAQ". Mozilla . Получено 1 октября 2012 г. .
^ «Как Microsoft атаковала зверя, создавшего Netscape, Mozilla Firefox и инвестировавшего в Skype». YouTube . 6 марта 2013 г. Получено 21 октября 2016 г.
^ abcdefghij «Релизы – MozillaWiki». Wiki.mozilla.org. 31 января 2012 г. Проверено 7 февраля 2014 г.
^ "Phoenix 0.2 Release Notes". Mozilla . Получено 24 апреля 2012 г. .
^ "Phoenix 0.3 Release Notes". Mozilla . Получено 24 апреля 2012 г. .
^ "Phoenix 0.4 Release Notes". Mozilla . Получено 24 апреля 2012 г. .
^ "Phoenix 0.5 Release Notes". Mozilla . Получено 24 апреля 2012 г. .
^ "Mozilla Firebird 0.6 Release Notes". Mozilla . Получено 24 апреля 2012 г. .
^ Феста, Пол (10 февраля 2004 г.). «Новое имя Mozilla восстает из пепла». CNet News . CBS Interactive. Архивировано из оригинала 5 апреля 2005 г. Получено 3 апреля 2011 г.
^ "НОВЫЙ РАУНД ВЫПУСКОВ РАСШИРЯЕТ ПРЕДЛОЖЕНИЯ С ОТКРЫТЫМ ИСХОДНЫМ КОДАМ, ОСНОВАННЫЕ НА СТАНДАРТАХ ПРОЕКТА MOZILLA". archive.mozilla.org . Mozilla Foundation. 13 июня 2005 г. Получено 3 апреля 2011 г.
^ "Brand Name Frequently Asked Questions". Архивировано из оригинала 28 февраля 2012 г. Получено 28 июля 2011 г.
^ Товарный знак США 78,344,043
^ Товарный знак Великобритании 2,007,607
^ Класс 09: Компьютерное программное обеспечение для использования в управляемых коммуникациях и связях. Класс 42: Компьютерные консультационные услуги; лицензирование и аренда компьютерного программного обеспечения; проектирование и разработка компьютерного программного обеспечения; обслуживание, установка и обновление компьютерного программного обеспечения; консультационные услуги, связанные с компьютерными программами и программным обеспечением
^ "Mozilla Firefox 1.0 Release Notes". Mozilla. 9 ноября 2004 г. Получено 13 июня 2012 г.
^ "Браузер Firefox бросает вызов Microsoft". BBC News. 9 ноября 2004 г. Получено 13 июня 2012 г.
^ "Объявление о закрытии Fx/Tb 1.0.x и Mozilla Suite 1.7.x". Новости разработчиков Mozilla » Архив блога » . Mozilla Developer Network. 12 апреля 2006 г. Получено 6 августа 2009 г.
^ "Mozilla Firefox 0.8 Release Notes". Mozilla . Получено 19 июня 2017 г. .
^ "Заметки о выпуске – Firefox 0.9 (One Tree Hill)". Mozilla. 2004-06-15 . Получено 19 июня 2017 г.
^ ab "Заметки о выпуске Mozilla Firefox 0.9". Mozilla. 2004-06-28 . Получено 2011-07-06 .
^ "Mozilla Firefox 0.9 Release Notes". Mozilla. 2004-08-04 . Получено 6 июля 2011 г.
^ "Mozilla Firefox 1.5.0.12 Release Notes". Mozilla . Получено 24 апреля 2012 г. .
^ "Безопасный просмотр Google для Firefox" . Получено 5 февраля 2007 г.
^ "Phishing Protection Design Documentation — Background". Mozilla wiki . Получено 24 января 2007 г.
^ "Mozilla Firefox 2 Release Notes". Mozilla Corporation . Получено 19 декабря 2006 г.
^ "Блог поддержки Firefox » Архив блога » Firefox Live Chat запускается сегодня". Блог Mozilla. 28 декабря 2007 г. Получено 19 декабря 2009 г.
^ ab "Firefox 2.0.0.20 Release Notes". Mozilla . Получено 4 мая 2019 г. .
^ "Здравствуйте! Подскажите, пожалуйста, какую из предыдущих версий Firefox можно установить на старую систему Windows NT4, Спасибо. | Форум поддержки Firefox | Поддержка Mozilla". support.mozilla.org . Получено 2022-06-23 .
^ "Mozilla Firefox 2.0 Release Notes". Mozilla . Получено 24 апреля 2012 г. .
^ "Mozilla Bon Echo Alpha 1 Release Notes". Mozilla. 22 марта 2006 г. Получено 10 июля 2011 г.
^ "Firefox 3 доступен сегодня в 17:00 UTC (10am PDT)". Mozilla Developer Center. 17 июня 2008 г. Получено 17 февраля 2008 г.
^ "Firefox 3 для разработчиков". Mozilla Developer Center. 17 июля 2007 г. Архивировано из оригинала 13 ноября 2008 г. Получено 17 июля 2007 г.
↑ Вукичевич, Владимир (2 июня 2006 г.). «Совещание по планированию Gecko 1.9/Firefox 3 («Gran Paradiso»), среда, 7 июня, 11:00». Группы Google: mozilla.dev.planning . Получено 17 сентября 2006 г.
^ Бельцнер, Майк. «Firefox 3 Beta 1 теперь доступен для загрузки». Новости разработчиков Mozilla.
^ Бельцнер, Майк. "Firefox 3 Beta 2 теперь доступен для загрузки". Новости разработчиков Mozilla . Получено 20 декабря 2007 г.
^ Монтальбано, Элизабет (18 июня 2008 г.). «Mozilla Logs 8 Million-plus Firefox 3 Downloads in a Day». PC World . Архивировано из оригинала 31 декабря 2018 г. Получено 30 апреля 2009 г.См. также: Монтальбано, Элизабет (28 мая 2008 г.). «Mozilla Shooting for Record Books With Firefox 3 Release». PC World . Архивировано из оригинала 31 декабря 2018 г. . Получено 30 апреля 2009 г. .
^ "Mozilla Firefox 3.0 Release Notes". Mozilla. 2008-06-17 . Получено 22 апреля 2012 г.
^ "Mozilla Firefox 3.0.19 Release Notes". Mozilla. 2010-03-30 . Получено 6 июня 2017 г.
^ "Firefox 3.1 "Shiretoko"". 12 июня 2008 г. Получено 12 июня 2008 г.
↑ Шейвер, Майк (6 марта 2009 г.). «Shiretoko (Firefox 3.1) переименовывается в Firefox 3.5». Группа новостей : mozilla.dev.planning. Usenet:[email protected].
^ Скотт М. Фултон, III (1 июля 2009 г.). "Окончательная оценка: Firefox 3.5 работает на 251% быстрее 3.0". Betanews . Получено 4 мая 2010 г.
↑ Уорн, Дэн (7 мая 2007 г.). «Firefox будет конкурировать с Flash и Silverlight». APC Magazine . ACP Magazines Ltd . Получено 18 января 2008 г.
^ "HTTP Access Control". 29 июня 2009 г. Архивировано из оригинала 27 мая 2010 г. Получено 1 июля 2009 г.
^ "es3.1:json_support". ECMA. Архивировано из оригинала 2007-12-11.
↑ Ким, Арнольд (10 декабря 2008 г.). «Последняя бета-версия Firefox 3.1 добавляет поддержку Multi-Touch». Mac Rumors . Получено 17 января 2009 г.
^ Faaborg, Alex (15 мая 2009 г.). "Creative Brief for the New Firefox Icon". Архивировано из оригинала 12 октября 2013 г. Получено 11 октября 2013 г.
^ "Mozilla Firefox 3.5 Release Notes". Mozilla. 2009-06-30 . Получено 22 апреля 2012 г.
^ "Анонс выпуска Mozilla Firefox 3.1 Beta 1". Новости разработчиков Mozilla. 2008-10-14 . Получено 2011-07-10 .
^ "Анонс выпуска Mozilla Firefox 3.1 Beta 2". Новости разработчиков Mozilla. 2008-12-08 . Получено 2011-07-10 .