Разработчик(и) | Mozilla Foundation и его участники Mozilla Corporation | ||||||
---|---|---|---|---|---|---|---|
Первоначальный выпуск | 9 ноября 2004 г. ( 2004-11-09 ) | ||||||
Стабильный релиз(ы) [±] | |||||||
| |||||||
Предварительный просмотр релиза(ов) [±] | |||||||
| |||||||
Репозиторий |
| ||||||
Написано в | C++ , JavaScript , HTML , C , Rust и другие [6] [7] | ||||||
Двигатели | Gecko , Quantum и SpiderMonkey ; WebKit на iOS | ||||||
Операционная система | Linux macOS Catalina или более поздняя версия Windows 10 или более поздняя версия Android Lollipop или более поздняя версия [8] iOS 15.0 или более поздняя версия | ||||||
Включено в комплект | Различные Unix-подобные операционные системы | ||||||
Доступно в | 97 языков [9] | ||||||
Тип | Веб-браузер | ||||||
Лицензия | МПЛ 2.0 [10] [11] | ||||||
Веб-сайт | mozilla.org/firefox |
Mozilla Firefox , или просто Firefox , является бесплатным и открытым исходным кодом [12] веб-браузер, разработанный Mozilla Foundation и его дочерней компанией Mozilla Corporation . Он использует механизм рендеринга Gecko для отображения веб-страниц, который реализует текущие и ожидаемые веб-стандарты. [13] Firefox доступен для Windows 10 и более поздних версий Windows , macOS и Linux . Его неофициальные порты доступны для различных Unix и Unix-подобных операционных систем, включая FreeBSD , [14] OpenBSD , [15] NetBSD , [16] и другие платформы. Он также доступен для Android и iOS . Однако, как и во всех других веб-браузерах iOS, версия iOS использует механизм компоновки WebKit вместо Gecko из-за требований платформы. Оптимизированная версия также доступна на Amazon Fire TV как один из двух основных браузеров, доступных с Silk Browser от Amazon . [17]
Firefox является духовным преемником Netscape Navigator , поскольку сообщество Mozilla было создано Netscape в 1998 году, до его приобретения AOL . [18] Firefox был создан в 2002 году под кодовым названием «Phoenix» членами сообщества Mozilla, которые хотели иметь автономный браузер, а не пакет Mozilla Application Suite . Во время своей бета- фазы он оказался популярным среди тестировщиков и получил высокую оценку за свою скорость, безопасность и надстройки по сравнению с доминирующим тогда Internet Explorer 6 от Microsoft . Он был выпущен 9 ноября 2004 года [19] и бросил вызов доминированию Internet Explorer , совершив 60 миллионов загрузок в течение девяти месяцев. [20] В ноябре 2017 года Firefox начал внедрять новую технологию под кодовым названием « Quantum » для продвижения параллелизма и более интуитивно понятного пользовательского интерфейса . [21]
Доля использования Firefox выросла до пика в 32,21% в ноябре 2009 года, [22] когда Firefox 3.5 обогнал Internet Explorer 7 , хотя и не все версии Internet Explorer в целом; [23] [24] затем его использование снизилось из-за конкуренции с Google Chrome . [22][обновлять] По данным StatCounter , по состоянию на июль 2024 года его доля использования на традиционных ПК (т. е. в качестве настольного браузера) составляла 6,5%, что сделало его четвертым по популярности веб-браузером для ПК после Google Chrome (65%), Microsoft Edge (13%) и Safari (9,0%). [25] [26]
Проект начинался как экспериментальная ветвь проекта Mozilla Дэйва Хайатта , Джо Хьюитта и Блейка Росса . Они считали, что коммерческие требования спонсорства Netscape и навязывание разработчиками новых функций ставят под угрозу полезность браузера Mozilla. [27] Чтобы бороться с тем, что они считали раздуванием программного обеспечения Mozilla Suite , они создали автономный браузер, которым намеревались заменить Mozilla Suite. [28] Версия 0.1 была выпущена 23 сентября 2002 года. [29] 3 апреля 2003 года организация Mozilla объявила, что планирует сместить фокус с Mozilla Suite на Firefox и Thunderbird . [30]
Проект Firefox претерпел несколько изменений имени. [31] Первоначально зарождающийся браузер назывался Phoenix, в честь мифической птицы , которая триумфально восстала из пепла своего мертвого предшественника (в данном случае из «пепла» Netscape Navigator , после того как он был оттеснен Microsoft Internet Explorer в « Первой войне браузеров »). Phoenix был переименован в 2003 году из-за иска о товарном знаке от Phoenix Technologies . Новое название Firebird вызвало бурную реакцию со стороны проекта программного обеспечения базы данных Firebird . [32] [33] Mozilla Foundation заверила их, что браузер всегда будет носить название Mozilla Firebird, чтобы избежать путаницы. После дальнейшего давления Mozilla Firebird стал Mozilla Firefox 9 февраля 2004 года. [34] Говорят, что название Firefox произошло от прозвища красной панды , [35] которая стала талисманом для недавно названного проекта. [36] Для сокращения Firefox Mozilla предпочитает Fx или fx, хотя часто его сокращают до FF . [37]
Проект Firefox прошел через множество версий до версии 1.0 и уже получил большое признание от многочисленных СМИ, таких как Forbes [38] и The Wall Street Journal . [39] Среди популярных функций Firefox были встроенный блокировщик всплывающих окон , просмотр вкладок и механизм расширений для добавления функциональности. Хотя эти функции уже были доступны некоторое время в других браузерах, таких как Mozilla Suite и Opera , Firefox был первым из этих браузеров, который достиг широкомасштабного внедрения. [ необходима цитата ] Firefox привлек внимание как альтернатива Internet Explorer , который подвергся критике за его предполагаемый плохой дизайн программы и небезопасность — недоброжелатели ссылаются на отсутствие поддержки IE определенных веб-стандартов, использование потенциально опасного компонента ActiveX и уязвимость к установке шпионского и вредоносного ПО. [ необходима цитата ] Microsoft отреагировала выпуском Windows XP Service Pack 2, который добавил несколько важных функций безопасности в Internet Explorer 6. [40]
Версия Firefox 1.0 была выпущена 9 ноября 2004 года. [41] За ней последовали версия 1.5 в ноябре 2005 года, версия 2.0 в октябре 2006 года, версия 3.0 в июне 2008 года, версия 3.5 в июне 2009 года, версия 3.6 в январе 2010 года и версия 4.0 в марте 2011 года. Начиная с версии 5, модель разработки и выпуска изменилась на «быструю»; к концу 2011 года стабильной версией стала версия 9, а к концу 2012 года она достигла версии 17. [42]
Основные изменения графического пользовательского интерфейса произошли в версиях 4.0 ( Strata ) в марте 2011 года, 29.0 ( Australis ) в апреле 2014 года, 57.0 ( Photon ) в ноябре 2017 года и 89.0 ( Proton ) в июне 2021 года.
В 2016 году Mozilla анонсировала проект, известный как Quantum , который стремился улучшить движок Firefox Gecko и другие компоненты для повышения производительности браузера, модернизировать его архитектуру и перевести браузер на многопроцессную модель. Эти улучшения появились на фоне снижения доли рынка Google Chrome , а также опасений, что его производительность отстает по сравнению с ним. Несмотря на улучшения, эти изменения потребовали сделать существующие дополнения для Firefox несовместимыми с более новыми версиями в пользу новой системы расширений , которая разработана так, чтобы быть похожей на Chrome и другие недавние браузеры. Firefox 57, выпущенный в ноябре 2017 года, был первой версией, содержащей улучшения от Quantum, и поэтому был назван Firefox Quantum . Руководитель Mozilla заявил, что Quantum был «крупнейшим обновлением» браузера со времен версии 1.0. [43] [44] [45] Неотвечающие и аварийно завершающие работу страницы влияют только на другие страницы, загруженные в том же процессе. В то время как Chrome использует отдельные процессы для каждой загруженной вкладки, Firefox распределяет вкладки по четырем процессам по умолчанию (начиная с Quantum), чтобы сбалансировать потребление памяти и производительность. Количество процессов можно настроить, где больше процессов увеличивают производительность за счет памяти, поэтому подходит для компьютеров с большим объемом оперативной памяти. [46] [47]
3 мая 2019 года истечение срока действия промежуточного сертификата подписи на серверах Mozilla привело к тому, что Firefox автоматически отключил и заблокировал все расширения браузера (дополнения). [48] [49] Вскоре после этого Mozilla начала развертывание исправления, используя свой компонент Mozilla Studies. [48] [49]
Поддержка Adobe Flash была прекращена 6 января 2021 года с выпуском Firefox 85. [50]
1 июня 2021 года редизайн Firefox «Proton» был предложен через стабильный канал выпуска [51] после того, как он был доступен в бета-сборках. [52] Хотя изначально пользователям было разрешено вернуться к старому дизайну через about:config , соответствующие пары ключ-значение, как сообщается, перестали работать в будущих сборках, что вызвало критику. [53] К ним относятся проблемы с доступностью [54] [55] несмотря на заявление Mozilla о том, что она «продолжает работать с сообществом по доступности» [56] , и эти проблемы продолжаются. [57]
13 января 2022 года проблема с реализацией HTTP/3 в Firefox привела к масштабному отключению на несколько часов. [58]
26 сентября 2023 года в Firefox 118.0 появилась возможность перевода содержимого веб-страниц на устройстве. [59]
23 января 2024 года, вместе с выпуском Firefox 122.0, Mozilla представила официальный репозиторий APT для дистрибутивов Linux на базе Debian . [60]
Возможности настольной версии включают в себя просмотр с вкладками , полноэкранный режим, проверку орфографии , инкрементальный поиск , умные закладки , закладки и загрузку с помощью перетаскивания , [61] [62] менеджер загрузок , управление профилями пользователей , [63] приватный просмотр , теги закладок, экспорт закладок , [64] автономный режим, [65] инструмент для создания снимков экрана , инструменты веб-разработки , функцию «информация о странице», которая показывает список метаданных страницы и мультимедийных элементов, [66] меню конфигурации для about:config
опытных пользователей и просмотр с учетом местоположения (также известный как « геолокация ») на основе службы Google. [67] Firefox имеет интегрированную поисковую систему, которая по умолчанию использует Google на большинстве рынков. [68] [69] DNS через HTTPS — еще одна функция, поведение которой по умолчанию определяется географически. [70]
Firefox предоставляет среду для веб-разработчиков, в которой они могут использовать встроенные инструменты, такие как Error Console или DOM Inspector , и расширения , такие как Firebug , а совсем недавно появилась функция интеграции с Pocket . Firefox Hello был реализацией WebRTC , добавленной в октябре 2014 года, которая позволяет пользователям Firefox и других совместимых систем совершать видеозвонки с дополнительной функцией обмена экраном и файлами путем отправки ссылки друг другу. Firefox Hello планировалось удалить в сентябре 2016 года. [71]
Предыдущие функции включают клиент протокола передачи файлов (FTP) для просмотра файловых серверов, возможность блокировать изображения с отдельных доменов (до версии 72), [72] 3D- инспектор страниц (версии с 11 по 46), группировку вкладок (до версии 44) и возможность добавлять настраиваемые дополнительные панели инструментов (до версии 28). [73] [74] [75]
Функции могут быть добавлены через дополнения, созданные сторонними разработчиками . Дополнения в основном кодируются с использованием HTML , CSS , JavaScript , с API , известным как WebExtensions , который разработан для совместимости с системами расширений Google Chrome и Microsoft Edge . [76] Ранее Firefox поддерживал дополнения с использованием API XUL и XPCOM , что позволяло им напрямую получать доступ и управлять большей частью внутренних функций браузера. Поскольку совместимость не была включена в многопроцессорную архитектуру, дополнения XUL считались устаревшими и больше не поддерживаются в Firefox 57 "Quantum" и более новых версиях. [77] [78]
Mozilla время от времени устанавливала расширения для пользователей без их разрешения. Это произошло в 2017 году, когда расширение, предназначенное для продвижения шоу «Мистер Робот», было тихо добавлено в обновление Firefox. [79] [80]
В Firefox можно добавлять темы, которые пользователи могут создавать или загружать у третьих лиц, чтобы изменить внешний вид браузера. [81] [82]
В 2013 году Firefox для Android добавил режим гостевого сеанса , который стирал данные просмотра, такие как вкладки, файлы cookie и историю в конце каждого гостевого сеанса. Данные гостевого сеанса сохранялись даже при перезапуске браузера или устройства и удалялись только при ручном выходе. Функция была удалена в 2019 году, якобы для « упрощения опыта ». [83] [84]
Firefox реализует множество веб-стандартов , включая HTML4 (почти полный HTML5 ), XML , XHTML , MathML , SVG 1.1 (полный), [85] SVG 2 (частичный), [86] [87] CSS (с расширениями), [88] ECMAScript ( JavaScript ), DOM , XSLT , XPath и APNG (анимированные изображения PNG ) с альфа-прозрачностью . [89] Firefox также реализует предложения стандартов, созданные WHATWG , такие как хранилище на стороне клиента, [90] [91] и элемент холста . [92] Эти стандарты реализованы через движок компоновки Gecko и движок JavaScript SpiderMonkey . Firefox 4 был первым выпуском, в котором была представлена значительная поддержка HTML5 и CSS3.
Firefox прошёл тест на соответствие стандартам Acid2 , начиная с версии 3.0. [93] Mozilla изначально заявила, что не намерена полностью заставлять Firefox проходить тест Acid3 , поскольку считала, что часть теста, касающаяся шрифтов SVG, устарела и неактуальна, поскольку WOFF был принят в качестве стандарта всеми основными производителями браузеров. [94] Поскольку тесты шрифтов SVG были удалены из теста Acid3 в сентябре 2011 года, Firefox 4 и выше набрали 100/100. [95] [96]
Firefox также реализует «Безопасный просмотр» [97], фирменный протокол [ 98] от Google, используемый для обмена данными, связанными с защитой от фишинга и вредоносного ПО.
Firefox поддерживает воспроизведение видеоконтента, защищенного HTML5 Encrypted Media Extensions (EME), начиная с версии 38. В целях безопасности и конфиденциальности EME реализован в оболочке с открытым исходным кодом, которая позволяет выполнять фирменный модуль DRM от Adobe Systems — Adobe Primetime Content Decryption Module (CDM). CDM работает в среде « песочницы », чтобы ограничить его доступ к системе и предоставить ему случайный идентификатор устройства, чтобы предотвратить уникальную идентификацию устройства службами для отслеживания. После загрузки модуль DRM включается и отключается так же, как и другие подключаемые модули . Начиная с версии 47, [99] также поддерживается «Google's Widevine CDM на Windows и Mac OS X, чтобы потоковые сервисы, такие как Amazon Video, могли переключаться с Silverlight на зашифрованное видео HTML5». Mozilla оправдывала свое партнерство с Adobe и Google следующим образом:
Firefox загружает и включает Adobe Primetime и Google Widevine CDMs по умолчанию, чтобы предоставить пользователям плавный опыт на сайтах, требующих DRM. Каждый CDM работает в отдельном контейнере, называемом песочницей, и вы будете уведомлены, когда CDM используется. Вы также можете отключить каждый CDM и отказаться от будущих обновлений
— Смотрите DRM-контент в Firefox [100]
и что это «важный шаг в дорожной карте Mozilla по удалению поддержки плагина NPAPI ». [101] После введения поддержки EME были также представлены сборки Firefox для Windows, которые исключают поддержку EME. [102] [103] Free Software Foundation и Кори Доктороу осудили решение Mozilla поддержать EME. [104]
С самого начала Firefox позиционировался как браузер, ориентированный на безопасность. В то время Internet Explorer , доминирующий браузер, столкнулся с кризисом безопасности. Было обнаружено множество уязвимостей, и вредоносное ПО , такое как Download.Ject , можно было установить, просто посетив взломанный веб-сайт. Ситуация была настолько плохой, что правительство США выпустило предупреждение против использования Internet Explorer. [105] Firefox, будучи менее интегрированным с операционной системой, считался более безопасной альтернативой, поскольку у него было меньше шансов иметь проблемы, которые могли бы полностью скомпрометировать компьютер. Это привело к значительному росту популярности Firefox в начале 2000-х годов как более безопасной альтернативы. [106] [107] Более того, считалось, что Firefox имел меньше активно эксплуатируемых уязвимостей безопасности по сравнению с его конкурентами. В 2006 году The Washington Post сообщила, что код эксплойта для известных уязвимостей безопасности в Internet Explorer был доступен в течение 284 дней по сравнению с всего девятью днями для Firefox, прежде чем проблема была устранена. [108] Исследование Symantec, проведенное примерно в тот же период, показало, что, хотя в Firefox было больше уязвимостей, в среднем уязвимости устранялись в Firefox быстрее, чем в других браузерах в тот период. [109]
В этот период Firefox использовал монолитную архитектуру , как и большинство браузеров того времени. Это означало, что все компоненты браузера работали в одном процессе с доступом ко всем системным ресурсам . Эта настройка имела несколько проблем безопасности. Если веб-страница использовала слишком много ресурсов, весь процесс Firefox зависал или аварийно завершал работу, влияя на все вкладки. Кроме того, любой эксплойт мог легко получить доступ к системным ресурсам, включая пользовательские файлы. В период с 2008 по 2012 год большинство браузеров перешли на многопроцессорную архитектуру, изолируя высокорисковые процессы, такие как рендеринг, медиа, GPU и сетевые подключения. [110] Однако Firefox медленнее принимал это изменение. Только в 2015 году Firefox начал свой проект Electrolysis (e10s) для внедрения песочницы между несколькими компонентами. Эта переработка основывалась на межпроцессном взаимодействии с использованием библиотеки межпроцессного взаимодействия Chromium и помещала различные компоненты, включая компонент рендеринга, в свою собственную песочницу. [111] Firefox выпустил эту переделку в бета-версию в августе 2016 года, отметив увеличение использования памяти на 10–20%, что было ниже, чем у Chrome на тот момент. [112] Однако переделка вызвала проблемы с их устаревшим API расширений, которое не было разработано для работы с кросс-процессами и требовало кода-прокладки для правильной работы. [112] После более чем года в бета-версии переделка была включена по умолчанию для всех пользователей Firefox в ноябре 2017 года. [113]
В 2012 году Mozilla запустила новый проект под названием Servo для написания совершенно нового и экспериментального браузерного движка, использующего безопасные для памяти методы, написанные на Rust . [114] В 2018 году Mozilla решила интегрировать части проекта Servo в движок Gecko в проекте под кодовым названием Quantum project. [115] Проект полностью переработал код рендеринга страниц Firefox, что привело к повышению производительности и стабильности, а также улучшило безопасность существующих компонентов. [116] Кроме того, старый несовместимый API расширений был удален в пользу API WebExtension, который больше напоминал систему расширений Google Chrome. Это нарушило совместимость со старыми расширениями, но привело к меньшим уязвимостям и гораздо более удобной в обслуживании системе расширений. [117] Хотя проект Servo был предназначен для замены большего количества частей движка Gecko, [118] этот план так и не был реализован. В 2020 году Mozilla уволила всех разработчиков команды Servo, передав право собственности на проект Linux Foundation . [119]
Когда Firefox был впервые выпущен, он использовал пользовательскую политику разрешений скриптов, в которой скрипты, подписанные страницей, могли получить доступ к действиям с более высокими привилегиями, таким как возможность устанавливать настройки пользователя. Однако эта модель не получила широкого распространения и была впоследствии прекращена Firefox. Современный Firefox вместо этого следует стандартной модели разрешений политики одного источника , которой придерживаются большинство современных браузеров, что запрещает скриптам получать доступ к любым привилегированным данным, включая данные о других веб-сайтах. [120]
Он использует TLS для защиты связи с веб-серверами, используя стойкую криптографию при использовании протокола HTTPS . [121] Свободно доступное дополнение HTTPS Everywhere обеспечивает HTTPS, даже если введен обычный URL-адрес HTTP. Firefox теперь поддерживает HTTP/2. [122]
В феврале 2013 года было объявлено о планах Firefox 22 по отключению сторонних куки по умолчанию. Однако введение этой функции было отложено, чтобы разработчики Mozilla могли «собрать и проанализировать данные о влиянии блокировки некоторых сторонних куки». Mozilla также сотрудничала с проектом Стэнфордского университета «Cookie Clearinghouse» для разработки черного и белого списков сайтов, которые будут использоваться в фильтре. [123] [124]
Версия 23, выпущенная в августе 2013 года, последовала примеру своих конкурентов, заблокировав ресурсы iframe , stylesheet и script , обслуживаемые не-HTTPS-серверами, встроенными в HTTPS-страницы по умолчанию. Кроме того, JavaScript больше нельзя было отключить через настройки Firefox, и JavaScript автоматически включался повторно для пользователей, которые обновились до версии 23 или выше с отключенным JavaScript. Изменение было сделано в связи с тем, что JavaScript использовался на большинстве веб-сайтов в Интернете, и отключение JavaScript могло потенциально иметь неблагоприятные последствия для неопытных пользователей, которые не знают о его влиянии. Firefox также сослался на тот факт, что расширения, такие как NoScript , которые могут отключать JavaScript более контролируемым образом, были широко доступны. В следующем выпуске была добавлена возможность отключать JavaScript через инструменты разработчика для целей тестирования. [125] [126] [127]
Начиная с Firefox 48, все расширения должны быть подписаны Mozilla для использования в релизных и бета-версиях Firefox. Firefox 43 блокировал неподписанные расширения, но позволял отключать принудительное подписание расширений. Все расширения должны быть отправлены в Mozilla Add-ons и подлежать анализу кода для того, чтобы быть подписанными, хотя расширения не обязательно должны быть указаны в сервисе, чтобы быть подписанными. [128] [129] 2 мая 2019 года Mozilla объявила, что она усилит принудительное подписание методами, которые включают ретроактивное отключение старых расширений, которые теперь считаются небезопасными. [130]
Начиная с версии 60 Firefox включает опцию использования DNS поверх HTTPS (DoH), которая заставляет запросы поиска DNS отправляться зашифрованными по протоколу HTTPS. [131] [132] Чтобы использовать эту функцию, пользователь должен установить определенные настройки, начинающиеся с "network.trr" (Trusted Recursive Resolver) в about:config : если network.trr.mode равен 0, DoH отключен; 1 активирует DoH в дополнение к незашифрованному DNS; 2 заставляет DoH использоваться перед незашифрованным DNS; чтобы использовать только DoH, значение должно быть равно 3. При установке network.trr.uri в URL будут активированы специальные серверы Cloudflare . У Mozilla есть соглашение о конфиденциальности с этим хостом сервера, которое ограничивает сбор ими информации о входящих DNS-запросах. [133]
21 мая 2019 года Firefox был обновлен, чтобы включить возможность блокировать скрипты, которые использовали процессор компьютера для майнинга криптовалюты без разрешения пользователя, в Firefox версии 67.0. Обновление также позволило пользователям блокировать известные скрипты отпечатков пальцев , которые отслеживают их активность в Интернете, однако оно не противостоит отпечаткам пальцев само по себе. [134]
В марте 2021 года Firefox запустил SmartBlock в версии 87, чтобы обеспечить защиту от межсайтового отслеживания , не нарушая при этом работу веб-сайтов, которые посещают пользователи. [135] Также известно как разделение состояния или «полная защита cookie», работает через функцию в браузере, которая изолирует данные с каждого сайта, посещаемого пользователем, чтобы гарантировать, что межсайтовый скриптинг очень затруднен, если не невозможен. Эта функция также изолирует локальное хранилище, сервис-воркеров и другие распространенные способы хранения данных на сайтах. [136]
Firefox — широко локализованный веб-браузер. Mozilla использует внутреннюю платформу локализации Pontoon. [137] Первый официальный релиз в ноябре 2004 года был доступен на 24 различных языках и для 28 локалей . [138] В 2019 году Mozilla выпустила Project Fluent — систему локализации, которая позволяет переводчикам быть более гибкими в своем переводе, чем быть ограниченными в индивидуальном переводе строк. [139] [140] По состоянию на октябрь 2024 года [обновлять]поддерживаемые версии Firefox доступны в 97 локалях (88 языков). [9]
Настольная версия Firefox доступна и поддерживает Microsoft Windows, macOS и Linux, в то время как Firefox для Android доступен для Android (ранее Firefox для мобильных устройств, он также работал на Maemo , MeeGo и Firefox OS ), а Firefox для iOS доступен для iOS. Смартфоны, которые поддерживают Linux , но не поддерживают приложения Android или iOS, также могут запускать Firefox в его настольной версии, например, с помощью postmarketOS .
Операционная система | Последняя стабильная версия | Статус поддержки | |
---|---|---|---|
Окна | 10 v1709 и более поздние версии | Текущая стабильная версия: 131.0.3 (ARM64) [1] | 2019– |
Старая версия, но она все еще поддерживается:128.3.1esr (ARM64) [2] | |||
10 и более поздние версии, Server 2016 и более поздние версии | Текущая стабильная версия: 131.0.3 (x64) [1] | 2015– | |
Старая версия, но она все еще поддерживается:128.3.1esr (x64) [2] | |||
Текущая стабильная версия: 131.0.3 (ИА-32) [1] | |||
Старая версия, но она все еще поддерживается:128.3.1esr (IA-32) [2] | |||
7 , Сервер 2008 R2 , 8 , Сервер 2012 , 8.1 и Сервер 2012 R2 | Старая версия, но она все еще поддерживается:115.16.1esr (x64) [141] | 2015–2025 [142] | |
Старая версия, но она все еще поддерживается:115.16.1esr (IA-32) [141] | 2009–2025 [142] | ||
XP , Server 2003 , Vista и Server 2008 | Старая версия, больше не поддерживается:52.9.0esr (IA-32) [143] [144] | 2004–2018 | |
2000 | Старая версия, больше не поддерживается:10.0.12esr [145] | 2004–2013 | |
Старая версия, больше не поддерживается:12.0 [146] [147] [148] | 2004–2012 | ||
NT 4.0 (IA-32), 98 и Me | Старая версия, больше не поддерживается:2.0.0.20 [149] | 2004–2008 | |
95 | Старая версия, больше не поддерживается:1.5.0.12 | 2004–2007 | |
macOS | 11 (ARM64) и более поздние версии | Текущая стабильная версия: 131.0.3 [1] [150] | 2020– |
Старая версия, но она все еще поддерживается:128.3.1esr [2] | |||
10.15 (x64) и более поздние версии | Текущая стабильная версия: 131.0.3 [1] | 2019– | |
Старая версия, но она все еще поддерживается:128.3.1esr [2] | |||
10.12 – 10.14 | Старая версия, но она все еще поддерживается:115.16.1esr [151] | 2016–2025 [142] | |
10.9 – 10.11 | Старая версия, больше не поддерживается:78.15.0esr [152] [153] | 2013–2021 | |
10.6 – 10.8 | Старая версия, больше не поддерживается:45.9.0esr [154] | 2009–2017 | |
Старая версия, больше не поддерживается:48.0.2 [155] [156] [157] [158] | 2009–2016 | ||
10.5 (IA-32 и x64) | Старая версия, больше не поддерживается:10.0.12esr [145] | 2007–2013 | |
Старая версия, больше не поддерживается:16.0.2 [159] | 2007–2012 | ||
10,4 (ИА-32 и ППК)– 10,5 (ППК) | Старая версия, больше не поддерживается:3.6.28 [160] | 2005–2012 | |
10.2 – 10.3 | Старая версия, больше не поддерживается:2.0.0.20 [149] | 2004–2008 | |
10.0 – 10.1 | Старая версия, больше не поддерживается:1.0.8 | 2004–2006 | |
Linux ( X11 / Wayland ) | Текущая стабильная версия: 131.0.3 (x64) [1] | 2011– | |
Старая версия, но она все еще поддерживается:128.3.1esr (x64) [2] | |||
Текущая стабильная версия: 131.0.3 (ИА-32) [1] | 2004– | ||
Старая версия, но она все еще поддерживается:128.3.1esr (IA-32) [2] |
Примечания
Исходный код Firefox может быть скомпилирован для различных операционных систем; однако официально распространяемые двоичные файлы предусмотрены для следующих систем:
Требование | Майкрософт Виндоус | Linux- десктоп | macOS | Андроид [164] | iOS |
---|---|---|---|---|---|
Процессор | 1 ГГц или более быстрый совместимый процессор [165] ( ARM64 для выпуска по умолчанию поддерживается в Windows, но только для выпуска Nightly в Linux, если не используется пакет ARM64 из дистрибутива Linux [166] [167] ) ESR 115: Pentium 4 или новее с SSE2 (или ARM64 для Windows) | Любой процессор x86-64 и ARM64 [165] | ARMv7 , ARM64, IA-32 и x64 [165] | ARM64 | |
Память (ОЗУ) | 1 ГБ для 32-битной версии и 2 ГБ для 64-битной версии ESR 115: 512 МБ для 32-битной версии и 2 ГБ для 64-битной версии | 384 МБ | ? | ||
Свободное место на устройстве хранения данных | 500 МБ ESR 115: 200 МБ | 80 МБ | ~128 МБ [168] | ||
Операционная система | Windows 10 или более поздняя версия Windows Server 2016 или более поздняя версия [163] ESR 115: Windows 7 , Server 2008 R2 , 8 , Server 2012 , 8.1 и Server 2012 R2 |
| macOS 10.15 или новее [163] ESR 115: 10.12 – 10.14 | 5.0 или новее [8] | iOS 15 или более поздняя версия [168] |
Firefox 1.0 был выпущен для Windows 95 , а также Windows NT 4.0 или более поздних версий. Некоторые пользователи сообщали, что сборки 1.x были работоспособны (но не устанавливались) на Windows NT 3.51 . [169]
Выпуск версии 42.0 включает первую сборку x64 . Требовались Windows 7 или Server 2008 R2 . [170] Начиная с версии 49.0, Firefox для Windows требует и использует набор инструкций SSE2 .
В сентябре 2013 года Mozilla выпустила версию Firefox в стиле Metro , оптимизированную для сенсорного экрана , на канале релизов «Aurora». Однако 14 марта 2014 года Mozilla отменила проект из-за отсутствия принятия пользователями. [171] [172] [173]
В марте 2017 года была выпущена Firefox 52 ESR — последняя версия браузера для Windows XP и Windows Vista . [174] Поддержка Firefox 52 ESR закончилась в июне 2018 года. [175]
Традиционно установка версии Firefox для Windows подразумевает посещение веб-сайта Firefox и загрузку установочного пакета в зависимости от желаемой локализации и архитектуры системы. В ноябре 2021 года Mozilla сделала Firefox доступным в Microsoft Store . Распространяемый в Store пакет не мешает традиционной установке. [176] [177]
Последняя версия Firefox для Windows 7 и 8 — Firefox 115 ESR, выпущенная в июле 2023 года. [178] Первоначально окончание поддержки планировалось на октябрь 2024 года, [179] однако в июле 2024 года сотрудник Mozilla объявил в комментарии на Reddit, что компания рассматривает возможность продления поддержки за пределы первоначальной даты, продолжительность этого продления еще не определена. [180] В сентябре 2024 года было объявлено о продлении на первоначальный период в шесть месяцев, что привело к дате окончания поддержки к марту 2025 года. [181] В другом комментарии на Reddit другой сотрудник Mozilla сказал, что, несмотря на то, что расширение «не будет бесплатным [для Mozilla]», было достаточно пользователей, чтобы оправдать продление поддержки. [182] На странице календаря релизов в примечании говорится, что Mozilla пересмотрит ситуацию в начале 2025 года, чтобы понять, понадобится ли еще одно продление, и тогда же примет закон о прекращении поддержки 115 ESR. [183]
Первый официальный релиз (Firefox версии 1.0) поддерживал macOS (тогда называвшуюся Mac OS X) на архитектуре PowerPC . Сборки Mac OS X для архитектуры IA-32 стали доступны через универсальный двоичный файл , который дебютировал с Firefox 1.5.0.2 в 2006 году.
Начиная с версии 4.0, Firefox был выпущен для архитектуры x64, на которую перешла macOS. [184] Версия 4.0 также прекратила поддержку архитектуры PowerPC, хотя другие проекты продолжили разработку версии Firefox для PowerPC. [185]
Первоначально Firefox был выпущен для Mac OS X 10.0 и выше. [186] Затем минимальная ОС увеличилась до Mac OS X 10.2 в Firefox 1.5 и 10.4 в Firefox 3. [187] [188] Firefox 4 прекратил поддержку Mac OS X 10.4 и PowerPC Mac, а Firefox 17 полностью прекратил поддержку Mac OS X 10.5. [189] [190] Системные требования оставались неизменными до 2016 года, когда Firefox 49 прекратил поддержку Mac OS X 10.6–10.8. [191] [192] Mozilla прекратила поддержку OS X 10.9–10.11 в Firefox 79, при этом эти пользователи будут поддерживаться в ветке Firefox 78 ESR до ноября 2021 года. [193] [194] [195] Совсем недавно Mozilla прекратила поддержку macOS 10.12–10.14 в Firefox 116 , при этом эти пользователи будут поддерживаться в ветке Firefox 115 ESR до конца 2024 года. Однако в сентябре 2024 года было объявлено о продлении ветки 115 ESR на первоначальный период в шесть месяцев, что приведет к дате окончания поддержки в марте 2025 года. [181]
С момента своего создания Firefox для Linux поддерживал 32-битную архитектуру памяти набора инструкций IA-32. 64-битные сборки были представлены в версии 4.0. [184] В версии 46.0 GTK 2.18 был заменен на 3.4 в качестве системного требования для Linux и других систем, работающих под управлением X.Org . [196] Начиная с версии 53.0, для 32-битных сборок требуется набор инструкций SSE2 . [197]
Firefox для мобильных устройств под кодовым названием «Fennec» был впервые выпущен для Maemo в январе 2010 года с версией 1.0 [198] и для Android в марте 2011 года с версией 4.0. [199] Поддержка Maemo была прекращена после версии 7, выпущенной в сентябре 2011 года. [200] Fennec имел пользовательский интерфейс, оптимизированный для телефонов и планшетов. Он включал Awesome Bar, просмотр с вкладками, поддержку дополнений, менеджер паролей, просмотр с учетом местоположения и возможность синхронизации с другими устройствами пользователя с Mozilla Firefox с помощью Firefox Sync . [201] В конце своего существования он имел долю рынка 0,5% на Android. [202]
В августе 2020 года Mozilla выпустила новую версию своего приложения Firefox для Android , названную Firefox Daylight для публики [203] и под кодовым названием Fenix [204] после чуть более года тестирования. [205] Он мог похвастаться более высокими скоростями благодаря своему новому движку GeckoView , который описывается как «единственный независимый браузер на основе веб-движка, доступный на Android ». Он также добавил Enhanced Tracking Protection 2.0, функцию, которая блокирует многие известные трекеры в Интернете. [206] Он также добавил возможность размещать адресную строку внизу и новую функцию коллекций. [203] Однако его критиковали за то, что при запуске у него было всего девять дополнений и отсутствовали некоторые функции. [207] [208] [209] В ответ Mozilla заявила, что со временем они разрешат больше дополнений. [210]
Операционная система | Последняя стабильная версия | Статус поддержки | |
---|---|---|---|
Android (включая Android-x86 ) | 5.0 и более поздние версии | Текущая стабильная версия: 131.0.3 (x64) [211] [212] | 2018– |
Текущая стабильная версия: 131.0.3 (ARM64) [211] [212] | 2017– | ||
Текущая стабильная версия: 131.0.3 (ИА-32) [211] [212] | 2014– | ||
Текущая стабильная версия: 131.0.3 (ARMv7) [211] [212] | |||
4.1 – 4.4 | Старая версия, больше не поддерживается:68.11.0 (x64) [213] | 2018–2020 | |
Старая версия, больше не поддерживается:68.11.0 (ИА-32) | 2013–2020 | ||
Старая версия, больше не поддерживается:68.11.0 (ARMv7) | 2012–2020 | ||
4.0 | Старая версия, больше не поддерживается:55.0.2 (ИА-32) [214] [215] | 2013–2017 | |
Старая версия, больше не поддерживается:55.0.2 (ARMv7) | 2011–2017 | ||
3,0–3,2 | Старая версия, больше не поддерживается:45.0.2 (ARMv7) [214] | 2011–2016 | |
2.3 | Старая версия, больше не поддерживается:47.0 (ARMv7) [214] [216] | ||
2.2 – 4.3 | Старая версия, больше не поддерживается:31.3.0esr (ARMv6) | 2012–2015 | |
2.2 | Старая версия, больше не поддерживается:31.0 (ARMv7) [217] | 2011–2014 | |
2.1 | Старая версия, больше не поддерживается:19.0.2 (ARMv6) | 2012–2013 | |
Старая версия, больше не поддерживается:19.0.2 (ARMv7) | 2011–2013 | ||
2.0 | Старая версия, больше не поддерживается:6.0.2 (ARMv7) | 2011 | |
ОС Firefox | 2.2 | Старая версия, больше не поддерживается:35/36/37 | 2015 |
2.1 | Старая версия, больше не поддерживается:33/34 | 2014–2015 | |
2.0 | Старая версия, больше не поддерживается:31/32 | ||
1.4 | Старая версия, больше не поддерживается:30 | 2014 | |
1.3 | Старая версия, больше не поддерживается:28 | ||
1.2 | Старая версия, больше не поддерживается:26 | 2013 | |
1.1 | Старая версия, больше не поддерживается:18 | ||
Маэмо | Старая версия, больше не поддерживается:7.0.1 | 2010–2011 | |
Windows Mobile | 6.х | Старая версия, больше не поддерживается:1.0а3 | Н/Д |
Mozilla изначально отказалась портировать Firefox на iOS из-за ограничений, которые Apple наложила на сторонние браузеры iOS. Вместо того, чтобы выпустить полную версию браузера Firefox, Mozilla выпустила Firefox Home, сопутствующее приложение для iPhone и iPod Touch на основе технологии Firefox Sync , которое позволяло пользователям получать доступ к истории просмотров Firefox, закладкам и недавним вкладкам. Оно также включало адресную строку Firefox «Awesomebar». Firefox Home не был веб-браузером, приложение запускало веб-страницы либо во встроенном просмотрщике для этой одной страницы, либо открывая страницу в приложении Safari. [219] [220] Mozilla удалила Firefox Home из App Store в сентябре 2012 года, заявив, что сосредоточит свои ресурсы на других проектах. Впоследствии компания опубликовала исходный код базового программного обеспечения для синхронизации Firefox Home. [221]
В апреле 2013 года тогдашний генеральный директор Mozilla Гэри Ковач заявил, что Firefox не выйдет на iOS, если Apple потребует использовать для этого движок компоновки WebKit . Одной из причин, названных Mozilla, было то, что до iOS 8 Apple поставляла сторонним браузерам худшую версию своего движка JavaScript, которая тормозила их производительность, делая невозможным соответствие производительности JavaScript Safari на платформе iOS. [222] Позже Apple открыла свой движок JavaScript «Nitro» для сторонних браузеров. [223] В 2015 году Mozilla объявила, что движется вперед с Firefox для iOS, предварительная версия которого была доступна в Новой Зеландии в сентябре того же года. [224] [225] [226] Он был полностью выпущен в ноябре того же года. [227] Это первый браузер под брендом Firefox, который не использует движок компоновки Gecko , как в Firefox для настольных компьютеров и мобильных устройств . Политика Apple требует, чтобы все приложения iOS, просматривающие веб-страницы, использовали встроенную среду рендеринга WebKit и WebKit JavaScript, поэтому использование Gecko невозможно. [228] [229] В отличие от Firefox на Android , Firefox для iOS не поддерживает надстройки браузера.
В ноябре 2016 года Firefox выпустил новое приложение для iOS под названием Firefox Focus — приватный веб-браузер. [230]
Firefox Reality был выпущен для гарнитур дополненной и виртуальной реальности в сентябре 2018 года. [231] Он поддерживает традиционный просмотр веб-страниц через 2D-окна и захватывающие страницы виртуальной реальности через Web VR . Firefox Reality доступен на гарнитурах HTC Vive , Oculus , Google Daydream и Microsoft Hololens . В феврале 2022 года Mozilla объявила, что Igalia взяла на себя управление этим проектом под новым названием Wolvic. [232]
Firefox также был портирован на FreeBSD , [233] NetBSD , [234] OpenBSD , [235] OpenIndiana , [236] OS/2 , [237] ArcaOS , [238] SkyOS , RISC OS [239] и BeOS / Haiku , [240] [241] [242] [243] а неофициальная переименованная версия под названием Timberwolf была доступна для AmigaOS 4. [ 244] Неофициальное продолжение выпуска Mac OS X PowerPC активно разрабатывалось как TenFourFox до 5 октября 2021 года. [245]
Порт Firefox для OpenBSD поддерживается Landry Breuil с 2010 года. Firefox регулярно собирается для текущей ветки операционной системы, последние версии упаковываются для каждого релиза и остаются замороженными до следующего релиза. В 2017 году Landry начал размещать пакеты новых версий Firefox для релизов OpenBSD, начиная с 6.0, делая их доступными для установок без системы портов. [246]
Порт Firefox для Solaris (включая OpenSolaris ) поддерживался командой Oracle Solaris Desktop Beijing Team [247] [248] до марта 2017 года , когда команда была расформирована. [ необходима ссылка ] Также был неофициальный порт Firefox 3.6.x на IBM AIX [249] [250] и v1.7.x на UnixWare [251]
Операционная система | Последняя стабильная версия | Статус поддержки | ||
---|---|---|---|---|
Солярис | 11 | Старая версия, но она все еще поддерживается:128.3.1esr (x64, SPARC V9) | 2011– | |
10 и OpenSolaris | Старая версия, больше не поддерживается:52.9.0esr (IA-32, x64, SPARC V9) | 2005–2018 | ||
8–9 | Старая версия, больше не поддерживается:2.0.0.20 (IA-32, SPARC V9) | 2004–2008 | ||
ЭКС | 7.1 и 7.2 | Старая версия, больше не поддерживается:3.6.25 (МОЩНОСТЬ) | Н/Д | |
HP-UX | 11i v2–v3 | Старая версия, больше не поддерживается:3.5.9 (IA-64, PA-RISC) | Н/Д | |
FreeBSD (Уровень 1) | 13 и позже | Текущая стабильная версия: 131.0.3 (x64, ARM64) | 2021– | |
Старая версия, но она все еще поддерживается:128.3.1esr (x64, ARM64) | ||||
12 | Старая версия, больше не поддерживается:121,0 (ИА-32) | 2018–2024 | ||
Старая версия, больше не поддерживается:115.6.0esr (IA-32) | ||||
OpenBSD | -стабильный | 7.6 | Текущая стабильная версия: 131.0.3 (x64, ARM64, RISC-V) | 2024– |
Старая версия, но она все еще поддерживается:128.3.1esr (x64, ARM64, RISC-V) | ||||
6.9 | Старая версия, больше не поддерживается:88.0.1 (ИА-32) | 2021 | ||
Старая версия, больше не поддерживается:78.14.0esr (IA-32) | ||||
5.8 | Старая версия, больше не поддерживается:38.7.1esr (ППК) | 2015–2016 | ||
5.7 | Старая версия, больше не поддерживается:31.6.0esr (SPARC V9) | 2015 | ||
4.7 | Старая версия, больше не поддерживается:3.5.10 (Альфа) | 2010 | ||
-выпускать | 5.8 | Старая версия, больше не поддерживается:39.0.3 (ППК) | Н/Д | |
5.4 | Старая версия, больше не поддерживается:3.6.28 (Альфа) | |||
4.7 | Старая версия, больше не поддерживается:3.0.18 (АРМ) |
В марте 2011 года Mozilla представила планы по переходу на модель быстрого выпуска , более быстрый 16-недельный цикл разработки , аналогичный Google Chrome . Ars Technica отметила, что этот новый цикл повлек за собой «значительные технические и эксплуатационные проблемы» для Mozilla (в частности, сохранение совместимости со сторонними дополнениями ), но что он поможет ускорить принятие Firefox новых веб-стандартов, функций и улучшений производительности. [252] [253] Этот план был реализован в апреле 2011 года. [254] Процесс выпуска был разделен на четыре «канала», при этом основные релизы переходили на следующий канал каждые шесть-восемь недель. Например, канал Nightly будет включать предварительную нестабильную версию Firefox 6, которая перейдет на экспериментальный канал «Aurora» после предварительного тестирования, затем на более стабильный канал «beta», прежде чем, наконец, достигнет канала публичного выпуска, причем каждый этап займет около шести недель. [255] [252] [256] Для корпораций Mozilla представила канал Extended Support Release (ESR), при котором новые версии выпускаются каждые 30 недель (и поддерживаются еще 12 недель после выпуска новой версии ESR), хотя Mozilla предупредила, что он будет менее безопасным, чем канал выпуска, поскольку исправления безопасности будут переноситься только для уязвимостей с высоким уровнем воздействия. [257] [258]
В 2017 году Mozilla отказалась от канала Aurora, который показал низкий уровень внедрения, и перенесла Firefox Developer Edition на бета-канал. [259] Mozilla использует A/B-тестирование [260] и поэтапный механизм развертывания для канала выпуска, где обновления сначала представляются небольшой части пользователей, а Mozilla отслеживает свою телеметрию на предмет увеличения сбоев или других проблем, прежде чем обновление станет доступно всем пользователям. [255] В 2020 году Firefox перешел на четырехнедельный цикл выпуска, чтобы догнать Chrome в поддержке новых веб-функций. [261] [262] Chrome перешел на четырехнедельный цикл годом позже. [263]
Исходный код Firefox является свободным программным обеспечением , большая часть которого выпущена под лицензией Mozilla Public License (MPL) версии 2.0. [11] Эта лицензия позволяет любому просматривать, изменять или распространять исходный код. В результате из него было создано несколько публично выпущенных приложений, включая предшественника Firefox Netscape , [264] настраиваемый Pale Moon и ориентированный на конфиденциальность Tor Browser . [265]
В прошлом Firefox лицензировался исключительно по MPL, затем версии 1.1, [266] которую Free Software Foundation критиковал за слабый copyleft , поскольку лицензия разрешала, в ограниченных случаях, проприетарные производные работы . Кроме того, код, лицензированный только по MPL 1.1, не мог быть законно связан с кодом по GPL . [267] [268] Чтобы решить эти проблемы, Mozilla повторно лицензировала большую часть Firefox по схеме тройной лицензии MPL 1.1, GPL 2.0 или LGPL 2.1. После повторного лицензирования разработчики могли свободно выбирать лицензию, по которой они получали большую часть кода, в соответствии с их предполагаемым использованием: ссылки GPL или LGPL и производные работы, когда выбиралась одна из этих лицензий, или использование MPL (включая возможность проприетарных производных работ), если они выбирали MPL. [266] Однако 3 января 2012 года Mozilla выпустила совместимую с GPL версию MPL 2.0, [269] а с выпуском Firefox 13 5 июня 2012 года Mozilla использовала ее для замены схемы тройного лицензирования. [270]
Название «Mozilla Firefox» является зарегистрированной торговой маркой Mozilla; вместе с официальным логотипом Firefox, оно может быть использовано только при соблюдении определенных условий. Любой может распространять официальные двоичные файлы в неизмененном виде и использовать название и брендинг Firefox для такого распространения, но на дистрибутивы, которые изменяют базовый исходный код, накладываются ограничения. [271] Название «Firefox» происходит от прозвища красной панды . [36]
Mozilla разместила файлы логотипа Firefox под лицензиями с открытым исходным кодом, [272] [273], но ее правила использования товарных знаков не позволяют отображать измененные [274] или похожие логотипы [275] в контекстах, где применяется закон о товарных знаках. [276]
Возникли некоторые разногласия относительно намерений Mozilla Foundation прекратить использование торговой марки «Firefox» в некоторых дистрибутивах с открытым исходным кодом. [12] Браузеры с открытым исходным кодом «обеспечивают больший выбор и инновации на рынке, а не стремятся к доминированию на массовом рынке». [277] Председатель Mozilla Foundation Митчелл Бейкер объяснил в интервью в 2007 году, что дистрибутивы могут свободно использовать торговую марку Firefox, если они не будут изменять исходный код, и что единственной заботой Mozilla Foundation было получение пользователями единообразного опыта при использовании «Firefox». [278]
Чтобы разрешить распространение кода без использования официального бренда, система сборки Firefox содержит «переключатель брендинга». Этот переключатель, часто используемый для альфа-версий («Auroras») будущих версий Firefox, позволяет компилировать код без официального логотипа и названия и может позволить производить производную работу, не обремененную ограничениями на торговую марку Firefox. В сборке без бренда логотип и название торговой марки заменяются свободно распространяемым общим логотипом глобуса и названием серии релизов, из которой была получена измененная версия. [ необходима цитата ]
Распространение модифицированных версий Firefox под названием «Firefox» требовало явного одобрения Mozilla на изменения, внесенные в базовый код, и требовало использования всего официального бренда. Например, было недопустимо использовать название «Firefox» без использования официального логотипа. Когда проект Debian решил прекратить использование официального логотипа Firefox в 2006 году (потому что ограничения авторских прав Mozilla в то время были несовместимы с руководящими принципами Debian ), представитель Mozilla Foundation сообщил им, что это неприемлемо, и попросил либо соблюдать опубликованные руководящие принципы товарных знаков, либо прекратить использование названия «Firefox» в своем дистрибутиве. [279] Debian перешел на брендинг своей модифицированной версии Firefox « Iceweasel » (но в 2016 году вернулся к Firefox), наряду с другим программным обеспечением Mozilla. GNU IceCat — еще одна производная версия Firefox, распространяемая проектом GNU , которая сохраняет свой отдельный брендинг. [280]
Значок Firefox является товарным знаком, используемым для обозначения официальной сборки Mozilla программного обеспечения Firefox и сборок официальных партнеров по распространению. [281] По этой причине дистрибьюторы программного обеспечения, которые распространяют модифицированные версии Firefox, не используют этот значок. [276]
Ранние версии Firefox Firebird и Phoenix считались имеющими разумный визуальный дизайн, но не дотягивали до многих других профессиональных пакетов программного обеспечения. В октябре 2003 года профессиональный дизайнер интерфейсов Стивен Гаррити написал статью, в которой описал все, что, по его мнению, было не так с визуальной идентичностью Mozilla. [282]
Вскоре после этого Mozilla Foundation пригласила Гаррити возглавить новую команду по визуальной идентичности. Выпуск Firefox 0.8 в феврале 2004 года ознаменовался введением новых усилий по брендингу. Включены были новые дизайны иконок от silverorange, группы веб-разработчиков с давними отношениями с Mozilla. Окончательные визуализации принадлежат Джону Хиксу , который работал над Camino . [283] [284] Позднее логотип был пересмотрен и обновлен, исправлены несколько недостатков, обнаруженных при его увеличении. [285] Животное, изображенное на логотипе, представляет собой стилизованную лису, хотя «firefox» обычно является распространенным названием для красной панды . Панда, по словам Хикса, «на самом деле не вызывала в воображении правильный образ» и не была широко известна. [284]
В июне 2019 года Mozilla представила обновленный логотип Firefox, который был официально реализован в версии 70. Новый логотип является частью усилий по созданию системы брендов вокруг Firefox и его дополнительных приложений и сервисов, которые теперь продвигаются как единый пакет под брендом Firefox.
Firefox был быстро принят, со 100 миллионами загрузок в первый год его доступности. [288] За этим последовала серия агрессивных маркетинговых кампаний, начавшаяся в 2004 году серией мероприятий, которые Блейк Росс и Аса Доцлер назвали «маркетинговыми неделями». [289]
Firefox продолжил активно продвигать себя, выпустив маркетинговый портал под названием «Spread Firefox» (SFX) 12 сентября 2004 года. [290] Он дебютировал вместе с выпуском Firefox Preview, создав централизованное пространство для обсуждения различных маркетинговых методов. В выпуске их манифеста говорилось, что «проект Mozilla — это глобальное сообщество людей, которые верят, что открытость, инновации и возможности являются ключом к дальнейшему здоровью Интернета». [277] Двухстраничное объявление в выпуске The New York Times от 16 декабря , размещенное Mozilla Foundation совместно с Spread Firefox, содержало имена тысяч людей по всему миру, которые внесли свой вклад в кампанию по сбору средств Mozilla Foundation в поддержку запуска веб-браузера Firefox 1.0. [291] Портал SFX улучшил программу кнопки «Get Firefox», дав пользователям «баллы реферера» в качестве стимула. На сайте перечислены 250 лучших рефереров. Время от времени команда SFX или члены SFX запускают маркетинговые мероприятия, организованные на сайте Spread Firefox. В рамках кампании Spread Firefox была предпринята попытка побить мировой рекорд загрузок с выпуском Firefox 3. [292] Это привело к официальному сертифицированному мировому рекорду Гиннесса с более чем восемью миллионами загрузок. [293] В феврале 2011 года Mozilla объявила, что она прекращает поддержку Spread Firefox (SFX). Три месяца спустя, в мае 2011 года, Mozilla официально закрыла Spread Firefox. Mozilla написала, что «в настоящее время есть планы создать новую итерацию этого сайта [Spread Firefox] в более поздний срок». [294]
В ознаменование третьей годовщины основания Mozilla Foundation 15 июля 2006 года была учреждена кампания «Всемирный день Firefox» [295] [296] , которая продолжалась до 15 сентября 2006 года [297]. Участники регистрировали себя и своих друзей на сайте для выдвижения своих имен на стену друзей Firefox — цифровую стену, которая была размещена в штаб-квартире Mozilla Foundation.
Сообщество Firefox также занималось продвижением своего веб-браузера. В 2006 году некоторые из участников Firefox из Университета штата Орегон сделали круг на полях с логотипом Firefox на овсяном поле недалеко от Эмити, штат Орегон , недалеко от пересечения шоссе Лафайет и Уолнат-Хилл-роуд. [298] После того, как 21 февраля 2008 года Firefox достиг 500 миллионов загрузок, сообщество Firefox отпраздновало это, посетив Freerice , чтобы заработать 500 миллионов зерен риса. [299]
Другие инициативы включали Live Chat — службу, запущенную Mozilla в 2007 году, которая позволяла пользователям обращаться за технической поддержкой к волонтерам. [300] Позднее эта служба была закрыта. [301]
Для продвижения запуска Firefox Quantum в ноябре 2017 года Mozilla объединилась с Реджи Уоттсом для создания серии телевизионных рекламных роликов и контента для социальных сетей. [302]
В декабре 2005 года Internet Week опубликовал статью, в которой многие читатели сообщили о высоком использовании памяти в Firefox 1.5. [303] Разработчики Mozilla заявили, что более высокое использование памяти Firefox 1.5 было, по крайней мере, частично связано с новой функцией быстрого перехода вперед и назад (FastBack). [304] Другими известными причинами проблем с памятью были неисправные расширения, такие как Google Toolbar и некоторые старые версии AdBlock , [305] или плагины, такие как старые версии Adobe Acrobat Reader. [306] Когда PC Magazine в 2006 году сравнил использование памяти Firefox 2, Opera 9 и Internet Explorer 7 , они обнаружили, что Firefox использовал примерно столько же памяти, сколько каждый из двух других браузеров. [307]
В 2006 году Softpedia отметила, что Firefox 1.5 загружается дольше, чем другие браузеры, [308] что было подтверждено дальнейшими тестами скорости . [309]
Internet Explorer 6 запускался быстрее, чем Firefox 1.5 на Windows XP , поскольку многие его компоненты были встроены в ОС и загружались во время запуска системы. В качестве обходного пути для решения этой проблемы было создано приложение-предзагрузчик, которое загружало компоненты Firefox при запуске, аналогично Internet Explorer. [310] Функция Windows Vista под названием SuperFetch выполняет аналогичную задачу предварительной загрузки Firefox, если она используется достаточно часто. [ необходима цитата ]
Тесты, проведенные PC World и Zimbra в 2006 году, показали, что Firefox 2 использовал меньше памяти, чем Internet Explorer 7. [311] [312] Firefox 3 использовал меньше памяти, чем Internet Explorer 7, Opera 9.50 Beta, Safari 3.1 Beta и Firefox 2 в тестах, проведенных Mozilla, CyberNet и The Browser World. [313] [314] [315] В середине 2009 года BetaNews провела сравнительный анализ Firefox 3.5 и заявила, что он работает «почти в десять раз лучше на XP, чем Microsoft Internet Explorer 7». [316]
В январе 2010 года Lifehacker сравнил производительность Firefox 3.5, Firefox 3.6, Google Chrome 4 (стабильная и Dev-версии), Safari 4 и Opera (стабильная 10.1 и предварительная альфа-версия 10.5). Lifehacker замерил, сколько времени требуется браузерам для запуска и открытия страницы (как сразу после загрузки, так и после запуска хотя бы один раз), сколько времени требуется браузерам для загрузки девяти вкладок одновременно, протестировал скорость JavaScript с помощью онлайн-пакета Dromaeo от Mozilla (который реализует тесты SunSpider от Apple и V8 от Google) и измерил использование памяти с помощью диспетчера процессов Windows 7. Они пришли к выводу, что Firefox 3.5 и 3.6 были пятым и шестым по скорости браузерами соответственно при запуске, 3.5 был третьим и 3.6 был шестым по скорости загрузки девяти вкладок одновременно, 3.5 был шестым и 3.6 был пятым по скорости в тестах JavaScript. Они также пришли к выводу, что Firefox 3.6 был наиболее эффективным с точки зрения использования памяти, за ним следовал Firefox 3.5. [317]
В феврале 2012 года Tom's Hardware протестировал производительность Chrome 17, Firefox 10, Internet Explorer 9 , Opera 11.61 и Safari 5.1.2 на Windows 7. Tom's Hardware обобщил свои тесты в четыре категории: производительность, эффективность, надежность и соответствие. В категории производительности они протестировали HTML5 , Java , JavaScript , DOM , CSS 3 , Flash , Silverlight и WebGL ( WebGL 2 актуален с версии 51; а Java и Silverlight перестают работать с версии 52) — они также протестировали время запуска и время загрузки страницы. Тесты производительности показали, что Firefox был либо «приемлемым», либо «сильным» в большинстве категорий, победив в трех категориях (HTML5, аппаратное ускорение HTML5 и Java), заняв только «слабое» место в производительности CSS. В тестах эффективности Tom's Hardware протестировал использование памяти и управление. В этой категории было определено, что Firefox был только «приемлемым» при выполнении легкого использования памяти, в то время как он был «сильным» при выполнении интенсивного использования памяти. В категории надежности Firefox выполнил «сильное» количество правильных загрузок страниц. В последней категории, соответствие, было определено, что Firefox имел «сильное» соответствие для JavaScript и HTML5. В заключение Tom's Hardware определил, что Firefox был лучшим браузером для ОС Windows 7, но что он лишь немного превзошел Google Chrome. [318]
В июне 2013 года Tom's Hardware снова провела тестирование производительности Firefox 22, Chrome 27, Opera 12 и Internet Explorer 10. Они обнаружили, что Firefox немного обогнал другие браузеры в их индексе «производительности», который изучал время ожидания, скорость выполнения JavaScript, рендеринг HTML5/CSS3 и производительность аппаратного ускорения. Firefox также набрал самые высокие баллы в индексе «непроизводительности», который измерял эффективность памяти, надежность, безопасность и соответствие стандартам, опередив Chrome, занявшего второе место. Tom's Hardware завершила, объявив Firefox «надежным» победителем тестов производительности. [319]
В январе 2014 года тест производительности использования памяти Firefox 29, Google Chrome 34 и Internet Explorer 11 показал, что Firefox использует меньше всего памяти, когда открыто значительное количество вкладок. [320]
В бенчмарк-тестировании в начале 2015 года на «высокопроизводительной» машине Windows, сравнивая Microsoft Edge , Internet Explorer, Firefox, Chrome и Opera, Firefox набрал наивысший балл в трех из семи тестов. Четыре различных теста производительности JavaScript дали противоречивые результаты. Firefox превзошел все другие браузеры в бенчмарке Peacekeeper , но отстал от продуктов Microsoft при тестировании с SunSpider. При измерении с помощью Kraken от Mozilla он занял второе место после Chrome, а в испытании Octane от Google занял третье место после Chrome и Opera. Firefox лидировал с WebXPRT, который выполняет несколько типичных задач HTML5 и JavaScript. Firefox, Chrome и Opera набрали наивысший возможный балл в тесте Oort Online, измеряющем скорость рендеринга WebGL (сейчас актуален WebGL 2). С точки зрения тестирования совместимости с HTML5 Firefox занял среднее место в группе. [321]
Аналогичный набор тестов производительности в 2016 году показал производительность JavaScript Firefox на Kraken и более новых тестах Jetstream , немного отставая от всех других протестированных браузеров, за исключением Internet Explorer (IE), который показал себя относительно плохо. На Octane Firefox опередил IE и Safari, но снова немного отстал от остальных, включая Vivaldi и Microsoft Edge. Edge занял первое место в общем зачете тестов производительности Jetstream и Octane. [322]
С момента принятия Firefox 57 и проекта Mozilla Quantum, вошедших в состав производственных браузеров в ноябре 2017 года, Firefox был протестирован как более быстрый, чем Chrome, в независимых тестах JavaScript и продемонстрировал меньший расход памяти при большом количестве открытых вкладок браузера. [323] [324] TechRadar оценил его как самый быстрый веб-браузер в отчете за май 2019 года. [325]
Загрузки продолжали расти с тех пор, как был выпущен Firefox 1.0, и по состоянию на 31 июля 2009 года [обновлять]Firefox был загружен более миллиарда раз. [326] Это число не включает загрузки с использованием обновлений программного обеспечения или загрузки со сторонних веб-сайтов. [327] Они не отражают количество пользователей, поскольку одна загрузка может быть установлена на многих машинах, один человек может загрузить программное обеспечение несколько раз, или программное обеспечение может быть получено от третьей стороны. [ необходима цитата ]
В июле 2010 года IBM попросила всех сотрудников (около 400 000) использовать Firefox в качестве браузера по умолчанию. [328]
Firefox был вторым по популярности веб-браузером до ноября 2011 года, пока его не обогнал Google Chrome. [329] По данным Mozilla, по состоянию на октябрь 2012 года у Firefox было более 450 миллионов пользователей [обновлять]. [330] [331]
В июле 2024 года Firefox был четвертым по популярности браузером для настольных компьютеров, а также четвертым по популярности с долей использования 2,75% в мире среди веб-браузеров на всех платформах. [332]
Согласно отчету Firefox Public Data от Mozilla, ежемесячное количество активных клиентов для настольных компьютеров сократилось с примерно 310 миллионов в 2017 году до 200 миллионов в 2023 году. [334] С октября 2020 года доля Firefox на рынке настольных компьютеров начала снижаться в странах, где он раньше был самым популярным. В Эритрее она упала с 50% в октябре 2020 года до 9,32% в сентябре 2021 года. На Кубе она упала с 54,36% в сентябре 2020 года до 38,42% в сентябре 2021 года. [335] [336]
Правительства Великобритании [337] и США [338] следуют правилу 2%. Оно гласит, что будут поддерживаться только браузеры с долей рынка более 2% среди посетителей их веб-сайтов. Есть опасения, что поддержка Firefox будет прекращена, поскольку по состоянию на 29 декабря 2023 года доля рынка браузеров среди посетителей веб-сайтов правительства США составляет 2,2%. [339]
about:config
свойство: dom.ipc.processCount.web
)Поддержка блокировки изображений из отдельных доменов была удалена из Firefox из-за низкого использования и плохого пользовательского опыта.
с Firefox 47, 3D-просмотр больше недоступен.
используйте этот протокол без явного письменного разрешения Google.
Примечание
: это не лицензия на использование определенного протокола. [...]
Я предлагаю отказаться от веб-браузера Internet Explorer от Microsoft, который имеет историю нарушений безопасности. Вместо этого я рекомендую Mozilla Firefox, который можно бесплатно найти на mozilla.org. Он не только более безопасен, но и более современен и продвинут, с просмотром вкладок, что позволяет открывать несколько страниц на одном экране, и лучшим блокировщиком всплывающей рекламы, чем запоздалый, который Microsoft недавно добавила в IE.
английский перевод предыдущей цитаты.
{{cite web}}
: CS1 maint: числовые имена: список авторов ( ссылка )браузеры по-прежнему должны использовать WebKit
2.5.6 Приложения, просматривающие веб-страницы, должны использовать соответствующую платформу WebKit