Mozilla Firefox
By Mozilla
Mozilla Firefox is a free, open-source web browser developed by the Mozilla Foundation and Mozilla Corporation, built on the Gecko rendering engine. It is designed to load and display web content while emphasizing standards compliance,…
Definition
Mozilla Firefox is a free, open-source web browser developed by the Mozilla Foundation and Mozilla Corporation, built on the Gecko rendering engine. It is designed to load and display web content while emphasizing standards compliance, user privacy controls, and independence from the Chromium codebase that powers most other major browsers. Firefox is available on Windows, macOS, Linux, Android, and iOS, and is one of the few browsers maintained by a nonprofit-backed organization rather than a large advertising or platform company.
Overview
Firefox traces its lineage back to the Netscape browser project and was released in the early 2000s as an alternative to Internet Explorer at a time when browser competition and standards support had stagnated. Mozilla positioned it around open-source development and user choice, and it played a significant role in reviving competition in the browser market. Mechanically, Firefox uses the Gecko rendering engine to parse HTML, CSS, and layout, paired with the SpiderMonkey JavaScript engine to execute page scripts, both developed independently of the Chromium project. This means Firefox does not inherit bugs, security issues, or rendering quirks from Blink-based browsers, but also means it must independently track and implement evolving web standards. Firefox uses a multi-process architecture, introduced through a project called Electrolysis, that separates the browser's user interface, web content, and extensions into different processes for improved stability and security sandboxing. Within the browser landscape, Firefox is notable as one of the few browsers with substantial market share that is not built on Chromium, alongside Safari, giving it a distinct role in preventing any single rendering engine from becoming a de facto web standard. It differs from Chrome in prioritizing built-in tracking protection and not being operated by an advertising company, and from Safari in being available across Windows, macOS, and Linux rather than being platform-exclusive. In practice, Firefox is used as a general-purpose browser by users who value its privacy defaults, such as Enhanced Tracking Protection that blocks known trackers automatically, and by developers who want to verify that a website works correctly outside the Chromium ecosystem. Its extension system, built on the WebExtensions API, supports a broad catalog of add-ons for privacy, productivity, and customization. Firefox's trade-offs include a smaller extension and web-compatibility testing footprint than Chrome, meaning some sites are built and tested primarily against Blink and may render slightly differently in Gecko. Its market share has also declined over time relative to Chromium-based browsers, which has led some web developers to deprioritize dedicated Firefox testing, occasionally surfacing compatibility gaps that would not otherwise exist. Mozilla funds most of Firefox's development through search-engine placement deals rather than advertising revenue directly tied to user data, which shapes both its business incentives and its recurring public arguments for why an independent, non-Chromium browser engine remains important for the health of the open web. That funding structure has also made Firefox's finances a recurring topic of public discussion, since a large share of Mozilla's revenue historically depends on a small number of search-partnership agreements that could change over time.
Key Features
- Uses the independently developed Gecko rendering engine
- Runs on the SpiderMonkey JavaScript engine
- Provides Enhanced Tracking Protection enabled by default
- Supports a multi-process architecture for stability and security
- Offers extensions through the WebExtensions API
- Available as open-source software under Mozilla's governance
- Includes built-in password manager and sync across devices
- Supports containers for isolating browsing sessions by context