9 ноября 2004 г. Mozilla выпустила Firefox 1.0. Он отмечает свое первое десятилетие выпуском Firefox 33.1, заявленного как браузер для разработчиков.
Работа над веб-браузером, который мы теперь знаем как Firefox, была инициирована Дэйвом Хаяттом и Блейком Россом как часть Mozilla Suite. Ему было присвоено имя Phoenix, и публичное тестирование началось с выпуска 0.1 в сентябре 2002 года. Это имя было прекращено из-за спора о товарных знаках, и следующее имя, Firebird, также было недолговечно, поскольку сервер базы данных Firebird уже использовал его.
К моменту выпуска 1.0 браузер принял имя Firefox, которое, конечно, относилось скорее к красной панде, чем к лисе, несмотря на пушистый хвост.
Firefox имел первоначальный успех и был загружен более 100 миллионов раз за первый год. Он был особенно популярен среди разработчиков благодаря таким инструментам, как Firebug, который одновременно поддерживает редактирование CSS, HTML и JavaScript.
Он также использовал новую архитектуру. Для пользовательского интерфейса использовался HTML-подобный язык разметки XUL, и это размыло различие между HTML-документом и пользовательским интерфейсом браузера — хром. Такой подход сделал Firefox расширяемым и настраиваемым. Другие приложения также использовали XUL, и есть отдельное приложение XUL runner, которое можно использовать для общей разработки. Однако XUL никогда не прижился так сильно, как надеялась Mozilla — вероятно, из-за огромного отсутствия качественной документации.
Будучи спроектированным так, чтобы его можно было настраивать, Firefox извлек выгоду из большого количества расширений. Одним из них был просмотр с вкладками. Это было не ново в Firefox, но это была долгожданная особенность, которая отличала его от Internet Explorer.
Когда появился Firefox, Internet Explorer занимал более 90% рынка настольных браузеров, теперь IE — менее 60%. Однако, будучи вторым по величине браузером, на долю которого приходится около четверти рынка веб-браузеров, Firefox недавно обогнал Chrome по популярности.
Мобильная версия Firefox также находится на третьем месте, уступая Safari и Chrome. Несмотря на это, Mozilla насчитывает более 450 миллионов пользователей по всему миру, и для браузера, который является полностью открытым исходным кодом и в значительной степени разработан сообществом преданных добровольцев, его стоит поддержать.
Признавая свое сообщество разработчиков, выпуск, посвященный 10-летнему юбилею, обещает разработчикам ряд плюсов. Есть надежда, что они, в свою очередь, позволят Firefox стать более эффективным и надежным в ближайшие месяцы, чтобы он мог оставаться сильной третьей опорой на сцене браузеров.
Однако ему предстоит преодолеть ряд очень сложных проблем. Возможно, самым большим из них является его зависимость от Google, своего главного конкурента в браузере. Большая часть средств Mozilla поступает от Google в обмен на то, что он является поисковой системой по умолчанию в Firefox. По мере того, как Chrome набирает пользователей, Firefox необходимо удерживать долю рынка, чтобы для Google было выгодно вложить столько денег в конкурента.
Тогда есть проблема недостающих технологий. У Google есть поисковая система, система перевода, карты и множество дополнительных функций, которые он может встроить в свой браузер. Mozilla, с другой стороны, не имеет таких систем, хотя и приложила небольшие усилия для создания альтернатив службам, предоставляемым Google.
Возможно, самая большая проблема Firefox — его стабильность. Многие пользователи критикуют Firefox за его способность использовать много памяти и частые сбои. Отчасти это связано с тем, что его конструкция не изолирует вкладки. Сбой одной вкладки может вывести из строя весь браузер. В настоящее время есть проекты по созданию многопоточного Firefox и даже по улучшению движка рендеринга Gecko, но это не мелочь. Firefox — это очень, очень большая и, вероятно, запутанная кодовая база. Модернизация, уменьшение его размера и приведение его в соответствие с требованиями на следующие десять лет — задача, которая потребует от Mozilla сосредоточиться и сохранить свои уровни финансирования.