Mozilla Firefox (с търговска марка Firefox Quantum или просто известен като Firefox) е безплатен уеб браузър с отворен код, създаден от Mozilla Foundation и нейното дъщерно дружество Mozilla Corporation. Работи на широко разпространени операционни системи, като Windows, macOS, Linux и Android. С Firefox могат да се добавят или премахват функции за сърфиране и потребителите могат да персонализират Firefox според своите нужди. Това е направено, за да бъде Firefox безопасен и лесен за използване.

Firefox използва енджина за оформление Gecko за зареждане на уеб страници, който използва актуални уеб стандарти. Въпреки това Firefox за iOS, който беше пуснат в края на 2015 г., не използва Gecko поради ограниченията на Apple, които позволяват на уеб браузъри от трети страни да използват само WebKit-базирания механизъм за оформление, вграден в iOS. На настолни системи обаче Firefox продължава да поддържа Gecko и от няколко години интегрира компоненти, написани на езика Rust и частично базирани на проекта Servo (например Stylo за CSS рендеринг), с цел по-добра производителност и безопасност.

Firefox е създаден през 2002 г. под името "Phoenix" от членовете на общността на Mozilla, които искаха самостоятелен браузър, а не пакет от различни приложения на Mozilla. Още в бета-фазата си Firefox се оказва популярен сред тестващите го и е похвален за скоростта, сигурността и добавките си в сравнение с популярния тогава Internet Explorer 6 на Microsoft. Firefox е пуснат на пазара през ноември 2004 г. и се радва на голям успех - в рамките на девет месеца е изтеглен в 60 милиона екземпляра, като за пръв път се оспорва популярността на Internet Explorer. Firefox се счита за духовен наследник на Netscape Navigator, тъй като общността Mozilla е създадена от Netscape през 1998 г.

Характеристики

Интерфейс и персонализация: Firefox предлага интуитивен потребителски интерфейс с възможност за персонализиране чрез теми, ленти с инструменти и менюта. Потребителите могат да инсталират разширения (add-ons) за блокиране на реклами, управление на пароли, развитие на уеб и други функции.

Разширения и съвместимост: Моделът за разширения е еволюирал към стандарта WebExtensions, което улеснява създаването на добавки и подобрява съвместимостта с разширенията, разработвани за други браузъри.

Синхронизация и услуги: Firefox Sync позволява синхронизация на отметки, история, пароли и раздели между устройства чрез акаунт във Firefox. Вградени услуги като Pocket (за запазване на статии) и интеграции за споделяне допълват опита.

Сигурност и поверителност

Защита от проследяване: Firefox включва функции като Enhanced Tracking Protection, които блокират тракери и крипто-майнъри. Има режими за строг контрол на проследяването и възможност за персонализирана конфигурация.

Sandboxing и мултипроцесност: С въвеждането на електролиза (e10s) Firefox премина към многопроцесна архитектура, което подобрява стабилността и сигурността, като изолира уеб съдържанието от потребителския интерфейс.

Криптография и мрежови подобрения: Поддръжка на съвременни протоколи като TLS 1.3, DNS-over-HTTPS (DoH) и други опции за защита на мрежовия трафик. Редовни актуализации коригират уязвимости и подобряват защитата.

Техническа архитектура

Основният рендеринг енджин е Gecko, който постоянно се развива, а някои подсистеми ползват код и концепции от проекта Servo (написан основно на Rust). Този подход подобри производителността (особено след версия 57, известна като "Firefox Quantum") и намали потреблението на памет в множество сценарии.

История и развитие

Проектът започва като отделен браузър от пакета на Mozilla през началото на 2000-те. С течение на годините Firefox е претърпял множество основни версии и редизайни — от ранните версии през 2004 г., през въвеждането на мултипроцесност и наново през 2017 г., когато излезе версия 57 под името Firefox Quantum с нов потребителски интерфейс (Photon), редица оптимизации и акцент върху скоростта и използването на модерни технологии като Rust.

Mozilla поддържа и специални потоци на разпространение: Stable (редовни актуализации), Beta и Developer Edition за тестове и експерименти, както и ESR (Extended Support Release) за корпоративни клиенти, които изискват по-дълъг период на стабилност.

Платформи и съвместимост

Освен настолните платформи Windows, macOS и Linux, Firefox има мобилни версии за Android и за iOS (при последната се използва WebKit заради изискванията на Apple). За Android Mozilla предлага също GeckoView — композируем компонент на Gecko, който позволява на приложения да интегрират рендерера на Firefox.

Лиценз и модел на разработка

Firefox е софтуер с отворен код, разпространяван под лицензи като MPL (Mozilla Public License) и други съвместими лицензи. Развитието му е комбинация от работа на платените екипи на Mozilla Corporation и приноси от глобалната общност на разработчици, доброволци и преводачи. Финансирането идва предимно чрез търговски споразумения (например търсачки по подразбиране) и дарения.

Актуализации и поддръжка

Mozilla публикува редовни ъпдейти на всеки няколко седмици, които включват поправки на сигурности, подобрения и нови функции. За организации е налична ESR версия, която получава важни актуализации за по-дълъг период.

Популярност и позиция на пазара

След своя успешен старт Firefox значително намали доминацията на Internet Explorer, но през последните години загуби голяма част от общия пазарен дял за сметка на браузъри, базирани на Chromium. Все пак Firefox остава важен участник заради своя акцент върху поверителността, отворения код и независимата разработка.

Полезни функции и примери

  • Приватно сърфиране с вградено блокиране на тракери.
  • Контейнери (Firefox Multi-Account Containers) за отделяне на профили на уебсайтове.
  • Интеграция на мениджър на пароли и поддръжка за външни мениджъри.
  • Reader View (Режим за четене), Picture-in-Picture и инструменти за разработчици.

Заключение: Mozilla Firefox е пълноценен, сигурен и гъвкав браузър с фокус върху стандартите, поверителността и отворения код. Той продължава да се развива чрез смес от иновации (като интеграция на Rust/Servo компоненти) и активна общност, предоставяйки алтернатива на проприетарните решения на пазара.