Firefox
Overview
Firefox is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, Mozilla Corporation. Firefox uses the Gecko layout engine to render web pages, which implements current and anticipated web standards. As of January 2021, Firefox holds 3.65% of the global market share for web browsers as a desktop browser. It is also the most popular desktop browser in Cuba, Eritrea, and Germany, with 76.39%, 79.39%, and 38.26% of the market share, respectively.
History
The project that would become Firefox began as an experimental branch of the Mozilla project by Dave Hyatt, Joe Hewitt, and Blake Ross. They believed the commercial requirements of Netscape's sponsorship and developer-driven feature creep compromised the utility of the Mozilla browser. To combat what they saw as the Mozilla Suite's software bloat, they created a stand-alone browser, with which they intended to replace the Mozilla Suite.
Features
Firefox has passed the Acid2 standards-compliance test since version 3.0. Mozilla had originally stated that they did not intend for Firefox to pass the Acid3 test fully because they believed that the SVG fonts part of the test had become outdated and irrelevant, due to WOFF being agreed upon as a standard by all major browser makers. Because the SVG font tests were removed from the Acid3 test in September 2011, Firefox 4 and greater scored 100/100.
Security
Firefox uses a sandbox security model, and limits scripts from accessing data from other websites based on the same-origin policy. It also provides support for smart cards to web applications, for authentication purposes. It uses SSL/TLS to protect communications with web servers using strong cryptography when using the HTTPS protocol.
Performance
Firefox implements many web standards, including HTML4 (almost full HTML5), XML, XHTML, MathML, SVG 2 (partial), CSS (with extensions), ECMAScript (JavaScript), DOM, XSLT, XPath, and APNG (Animated PNG) images with alpha transparency. Firefox also implements standards proposals created by the WHATWG such as client-side storage, and canvas element. These standards are implemented through the Gecko layout engine, and Spidermonkey JavaScript engine.