Features of Firefox

Last updated

Mozilla Firefox has features which distinguish it from other web browsers, such as Google Chrome, Safari, and Microsoft Edge.

Contents

Major differences

To avoid interface bloat, ship a relatively smaller core customizable to meet individual users' needs, and allow for corporate or institutional extensions to meet their varying policies, Firefox relies on a robust extension system to allow users to modify the browser according to their requirements instead of providing all features in the standard distribution.

While Opera and Google Chrome do the same, extensions for these are fewer in number as of late 2013. Internet Explorer also has an extension system but it is less widely supported than that of others. Developers supporting multiple browsers almost always support Firefox, and in many instances exclusively. As Opera has a policy of deliberately including more features in the core as they prove useful, the market for extensions is relatively unstable but also there is less need for them. The sheer number of extensions is not a good guide to the capabilities of a browser.

Protocol support and the difficulty of adding new link type protocols also vary widely across not only these browsers but across versions of these browsers. Opera has historically been most robust and consistent about supporting cutting-edge protocols such as robust file sharing eDonkey links or bitcoin transactions. These can be difficult to support in Firefox without relying on unknown small developers, which defeats the privacy purpose of these protocols. Instructions for supporting new link protocols vary widely across operating systems and Firefox versions, and are generally not implementable by end users who lack systems administration comfort and the ability to follow exact detailed instructions to type in strings.

Web technologies support

Firefox supports most basic Web standards including HTML, XML, XHTML, CSS (with extensions [1] ), JavaScript, DOM, MathML, SVG, XSLT and XPath. [2] Firefox's standards support and growing popularity have been credited as one reason Internet Explorer 7 was to be released with improved standards support. [3]

Since Web standards are often in contradiction with Internet Explorer's behaviors, Firefox, like other browsers, has a quirks mode. This mode attempts to mimic Internet Explorer's quirks modes, which equates to using obsolete rendering standards dating back to Internet Explorer 5, or alternately newer peculiarities introduced in IE 6 or 7. [4] However, it is not completely compatible. [5] Because of the differing rendering, PC World notes that a minority of pages do not work in Firefox, [6] however Internet Explorer 7's quirks mode does not either. [4]

CNET notes that Firefox does not support ActiveX controls by default, which can also cause webpages to be missing features or to not work at all in Firefox. [7] Mozilla made the decision to not support ActiveX due to potential security vulnerabilities, its proprietary nature and its lack of cross-platform compatibility. [8] [9] [10] There are methods of using ActiveX in Firefox such as via third-party plugins but they do not work in all versions of Firefox or on all platforms. [11]

Beginning on December 8, 2006, Firefox Nightly builds pass the Acid2 CSS standards compliance test, so all future releases of Firefox 3 would pass the test. [12]

Firefox also implements [13] a proprietary protocol [14] from Google called "safebrowsing", which is not an open standard.

Cross-platform support

Unsupported versions for old operating systems Version
Apple
Mac OS X
v10.1 1.0.8
v10.2-10.3 2.0.0.20
v10.4-10.5 (PPC)3.6.28 [15]
OS/2 and eComStation 3.5.4 [16]
Microsoft
Windows
95 1.5.0.12
NT 4/98/ME 2.0.0.20
2000 12.0 and 10.0.12esr

Mozilla Firefox runs on certain platforms that coincide OS versions in use at the time of release. In 2004 version 1 supported older operating systems such as Windows 95 and Mac OS X 10.1, by 2008 version 3 required at least OS X 10.4 and even Windows 98 support ended.

Various releases available on the primary distribution site can support the following operating systems, although not always the latest Firefox version.

Builds for Solaris (x86 and SPARC), contributed by the Sun Beijing Desktop Team, are available on the Mozilla web site. [17]

Mozilla Firefox 1.x installation on Windows 95 requires a few additional steps.

Since Firefox is open source and Mozilla actively develops a platform independent abstraction for its graphical front end, it can also be compiled and run on a variety of other architectures and operating systems. Thus, Firefox is also available for many other systems. This includes OS/2, AIX, and FreeBSD. Builds for Windows XP Professional x64 Edition are also available. Mozilla Firefox is also the browser of choice for a good number of smaller operating systems, such as SkyOS and ZETA.

Firefox uses the same profile format on the different platforms, so a profile may be used on multiple platforms, if all of the platforms can access the same profile; this includes, for example, profiles stored on an NTFS (via FUSE) or FAT32 partition accessible from both Windows and Linux, or on a USB flash drive. This is useful for users who dual-boot their machines. However, it may cause a few problems, especially with extensions.

Security

Firefox is free-libre software, and thus in particular its source code is visible to everyone. This allows anyone to review the code for security vulnerabilities. [18] It also allowed the U.S. Department of Homeland Security to give funding for the automated tool Coverity to be run against Firefox code. [19]

Additionally, Mozilla has a security bug bounty system - anyone who reports a valid critical security bug receives a $3000 (US) cash reward for each report and a Mozilla T-shirt. [20] With effect from December 15, 2010, Mozilla added Web Applications to its Security Bug Bounty Program. [21] [22]

Tabbed browsing

An example of Firefox with three tabs Firefox 2 Tabbed Browsing GNU-Linux.png
An example of Firefox with three tabs

Firefox supports tabbed browsing, which allows users to open several pages in one window. This feature was carried over from the Mozilla Application Suite, which in turn had borrowed the feature from the popular MultiZilla Archived 2017-10-14 at the Wayback Machine extension for Mozilla.

Firefox also permits the "homepage" to be a list of URLs delimited with vertical bars (|), which are automatically opened in separate tabs, rather than a single page.

Firefox 2 supports more tabbed browsing features, including a "tab overflow" solution that keeps the user's tabs easily accessible when they would otherwise become illegible, a "session store" which lets the user keep the opened tabs across the restarts, and an "undo close tab" feature.

The tab browsing feature allows users to open multiple tabs or pages on one window. This is convenient for users who enjoy browsing from one window and is also advantageous in ensuring ease of browsing. The tabs are easily made accessible and users can close tabs that are not in use for better usability.

Pop-up blocking

Firefox also includes integrated customizable pop-up blocking. Firefox was given this feature early in beta development, and it was a major comparative selling point of the browser until Internet Explorer gained the capability in the Windows XP SP2 release of August 25, 2004. Firefox's pop-up blocking can be turned off entirely to allow pop-ups from all sites. Firefox's pop-up blocking can be inconvenient at times it prevents JavaScript-based links from opening a new window while a page is loading unless the site is added to a "safe list" found in the options menu.

In many cases, it is possible to view the pop-up's URL by clicking the dialog that appears when one is blocked. This makes it easier to decide if the pop-up should be displayed.

Private browsing

Private browsing was introduced in Firefox 3.5, which released on June 30, 2009. This feature lets users browse the Internet without leaving any traces in the browsing history.

Download manager

Firefox 3.0.8 Download Manager Firefox-download-manager.png
Firefox 3.0.8 Download Manager

An integrated customizable download manager is also included. Downloads can be opened automatically depending on the file type, or saved directly to a disk. By default, Firefox downloads all files to a user's desktop on Mac and Windows or to the user's home directory on Linux, but it can be configured to prompt for a specific download location. Version 3.0 added support for cross-session resuming (stopping a download and resuming it after closing the browser). From within the download manager, a user can view the source URL from which a download originated as well as the location to which a file was downloaded.

Live bookmarks

From 2004, live bookmarks allowed users to dynamically monitor changes to their favorite news sources, using RSS or Atom feeds. Instead of treating RSS-feeds as HTML pages as most news aggregators do, Firefox treated them as bookmarks and automatically updated them in real-time with a link to the appropriate source. In December 2018, version 64.0 of Firefox removed live bookmarks and web feeds, with Mozilla suggesting its replacement by add-ons or other software with news aggregator functionality like Mozilla Thunderbird. [23] [24]

Other features

Screenshot of performing "Find as you type". "ency" was being typed and the first matched text was highlighted in green. Firefox FAYT.png
Screenshot of performing "Find as you type". "ency" was being typed and the first matched text was highlighted in green.

Find as you type

Firefox also has an incremental find feature known as "Find as you type", invoked by pressing Ctrl+F. With this feature enabled, a user can simply begin typing a word while viewing a web page, and Firefox automatically searches for it and highlights the first instance found. As the user types more of the word, Firefox refines its search. Also, if the user's exact query does not appear anywhere on the page, the "Find" box turns red. Ctrl+G can be pressed to go to the next found match. Alternatively the slash (/) key can be used instead to invoke the "quick search". The "quick search", in contrast to the normal search, lacks search controls and is wholly controlled by the keyboard. In this mode highlighted links can be followed by pressing the enter key. The "quick search" has an alternate mode which is invoked by pressing the apostrophe (') key, in this mode only links are matched.

A built-in Mycroft Web search function features extensible search-engine listing; by default, Firefox includes plugins for Google and Yahoo!, and also includes plugins for looking up a word on dictionary.com and browsing through Amazon.com listings. Other popular Mycroft search engines include Wikipedia, eBay, and IMDb.

Smart Bookmarks

Smart Bookmarks (aka Smart keywords) can be used to quickly search for information on specific Web sites. [25] A smart keyword is defined by the user and can be associated with any bookmark, and can then be used in the address bar as a shortcut to quickly get to the site or, if the smart keyword is linked to a searchbox, to search the site. For example, "imdb" is a pre-defined smart keyword; to search for information about the movie 'Firefox' on IMDb, jump to the location bar with the Ctrl+L shortcut, type "imdb Firefox" and press the Enter key or just simply type in "imdb" if one wants to get to the frontpage instead.

Chrome

The Chrome packages within Firefox control and implement the Firefox user interface. [26]

Version 2.0 and above

Enhanced search capabilities

Search term suggestions will now appear as users type in the integrated search box when using the Google, Yahoo! or Answers.com search engines. A new search engine manager makes it easier to add, remove and re-order search engines, and users will be alerted when Firefox encounters a website that offers new search engines that the user may wish to install.

Microsummaries

Support for Microsummaries was added in version 2.0. Microsummaries are short summaries of web pages that are used to convey more information than page titles. Microsummaries are regularly updated to reflect content changes in web pages so that viewers of the web page will want to revisit the web page after updates. Microsummaries can either be provided by the page, or be generated by the processing of an XSLT stylesheet against the page. In the latter case, the XSLT stylesheet and the page that the microsummary applies to are provided by a microsummary generator. Support for Microsummaries was removed as of Firefox 6. [27]

Live Titles

When a website offers a microsummary (a regularly updated summary of the most important information on a Web page), users can create a bookmark with a "Live Title". Compact enough to fit in the space available to a bookmark label, they provide more useful information about pages than static page titles, and are regularly updated with the latest information. There are several websites that can be bookmarked with Live Titles, and even more add-ons to generate Live Titles for other popular websites. Support for Live Titles was removed as of Firefox 6. [27]

Session Restore

The Session Restore feature restores windows, tabs, text typed in forms, and in-progress downloads from the last user session. It will be activated automatically when installing an application update or extension, and users will be asked if they want to resume their previous session after a system crash.

Inline spell checker

A built-in spell checker enables users to quickly check the spelling of text entered into Web forms without having to use a separate application.

Usability in version 2

Firefox 2 was designed for the average user, hiding advanced configuration and making features that do not require user interaction to function. [28] Jim Repoza of eWEEK states:

eWEEK Labs found Firefox 2.0, which can be downloaded at www.mozilla.com, to have the greatest out-of-the-box usability of any Web browser that we have tested (and that's a lot of Web browsers). [29]

Firefox also won UK Usability Professionals' Association's 2005 award for "Best software application". [30]

Version 3.0 and above

Star button

Quickly add bookmarks from the location bar with a single click; a second click lets the user file and tag them.

Version 5.0 and above

Style Inspector

Style Inspector Page inspector firefox 10.png
Style Inspector

Firefox 10 added the CSS Style Inspector to the Page Inspector, which allow users to check out a site's structure and edit the CSS without leaving the browser. [31]

Firefox 10 added support for CSS 3D Transforms and for anti-aliasing in the WebGL standard for hardware-accelerated 3D graphics. These updates mean that complex site and Web app animations will render more smoothly in Firefox, and that developers can animate 2D objects into 3D without plug-ins. [32]

3D Page Inspector

3D Page Inspector Firefox 3D tilt.png
3D Page Inspector

Firefox 11, released January 2012, introduced a tiltable three-dimensional visualization of the Document Object Model (DOM), where more nested elements protrude further from the page surface. [33] This feature was removed with version 47. [34]

Firefox 57 and above

Electrolysis and WebExtensions

On August 21, 2015, Firefox developers announced that due to planned changes to Firefox's internal operations, including the planned implementation of a new multi-process architecture codenamed "Multiprocess Firefox" or "Electrolysis" (stylized "e10s"). [35] Introduced to some users in version 48, Firefox adopted a new extension architecture known as WebExtensions. WebExtensions uses HTML and JavaScript APIs and is designed to be similar to the extension API used by Google Chrome, and run within a multi-process environment, but does not enable the same level of access to the browser. XPCOM and XUL add-ons are no longer supported effective Firefox 57. [36] [37]

HTTPS-only mode

Firefox 83 introduced HTTPS-only mode, a security enhancing mode that once enabled forces all connections to websites to use HTTPS. [38]

Picture in Picture

Released on December 3, 2019, Firefox 71 is the first Firefox release to include Picture-in-picture. [39] At first a Windows only feature, with Mac and Linux support introduced in Firefox 72, [40] picture-in-picture allows users to place a video from a webpage into a small separate window that's viewable regardless of which tab the user is in—including from outside the browser. [41]

Credit Card Auto-Fill

Firefox 81 allowed users in the US to save, manage, and auto-fill credit card information. [42] Support for more countries have been added since the release. As of 2023, the list of supported countries is: Austria, Belgium, Canada, France, Germany, Italy, Poland, Spain, the U.K. and the U.S. [43]

Automatic Local Translation of Webpages

Automatic translation of web content, performed entirely locally on device, was introduced to users in Firefox 118. [44] This feature is a joint effort between Mozilla, University of Edinburgh, Charles University, University of Sheffield, and the University of Tartu under the name Project Bergamot. [45] Project Bergamot was funded by the European Union’s Horizon 2020 research and innovation programme. [46]

Tags

Smart Location Bar

Firefox 3 includes a "Smart Location Bar". While most other browsers, such as Internet Explorer, will search through history for matching web sites as the user types a URL into the location bar, the Smart Location Bar will also search through bookmarks for a page with a matching URL. Additionally, Firefox's Smart Location Bar will also search through page titles, allowing the user to type in a relevant keyword, instead of a URL, to find the desired page. Firefox uses frecency and other heuristics to predict which history and bookmark matches the user is most likely to select.

Library

View, organize and search through bookmarks, tags and browsing history using the new Library window. Create or restore full backups of this data whenever with a few clicks.

Smart Bookmark Folders

Users can quickly access their most visited bookmarks from the toolbar, or recently bookmarked and tagged pages from the bookmark menu. Smart Bookmark Folders can be created by saving a search query in the Library.

Full page zoom

From the View menu and via keyboard shortcuts, the new zooming feature lets users zoom in and out of entire pages, scaling the layout, text and images, or optionally only the text size. Zoom settings will be remembered for each site.

Text selection improvements

In addition to being able to double-click and drag to select text by words; or triple-click and drag to select text by paragraph, Ctrl (Cmd on Mac) can be held down to retain the previous selection and extend it instead of replacing it when doing another selection. [47]

Web-based protocol handlers

Web applications, such as a user's favorite webmail provider, can now be used instead of desktop applications for handling mail to links from other sites. Similar support is available for other protocols (Web applications will have to first enable this by registering as handlers with Firefox).

Add-ons and extensions

There are six types of add-ons in Firefox: extensions, themes, language packs , plugins , social features and apps. Firefox add-ons may be obtained from the Mozilla Add-ons web site or from other sources.

Extensions

Firefox users can add features and change functionality in Firefox by installing extensions. Extension functionality is varied; such as those enabling mouse gestures, those that block advertisements, and those that enhance tabbed browsing.

Features that the Firefox developers believe will be used by only a small number of its users are not included in Firefox, but instead left to be implemented as extensions. [48] Many Mozilla Suite features, such as IRC chat (ChatZilla) and calendar have been recreated as Firefox extensions. Extensions are also sometimes a testing ground for features that are eventually integrated to the main codebase. For example, MultiZilla Archived 2017-10-14 at the Wayback Machine was an extension that provided tabbed browsing when Mozilla lacked that feature.

While extensions provide a high level of customizability, PC World notes the difficulty a casual user would have in finding and installing extensions as compared to their features being available by default. [6]

Most extensions are not created or supported by Mozilla. Malicious extensions have been created. [49] Mozilla provides a repository of extensions that have been reviewed by volunteers and are believed to not contain malware. Since extensions are mostly created by third parties, they do not necessarily go through the same level of testing as official Mozilla products, and they may have bugs or vulnerabilities. [50] Like applications on Android and iOS, Firefox extensions have permission model: for example before installing of extension user must agree that this extension can have access to all webpages, or maybe have permission to manage downloads, [51] or have no special permissions — in such way the extension can be manually activated and interact with current page. From 2019 Firefox, Chromium based browsers (Google Chrome, Edge, Opera, Vivaldi) have the same format of extension: WebExtensions API, [52] this is mean that web extension developed for Google Chrome can be used on Firefox (in most cases), and vice versa.

Themes

Firefox also supports a variety of themes for changing its appearance. Prior to the release of Firefox 57, themes are simply packages of CSS and image files. From Firefox 57 onwards, themes consist solely of color modifications through the use of CSS. Many themes can be downloaded from the Mozilla Update web site.

Language packs

Language packs are dictionaries for spell checking of input fields.

Plugins

Firefox supports plugins based on Netscape Plugin Application Program Interface (NPAPI), i.e. Netscape-style plugins. As a side note, Opera and Internet Explorer 3.0 to 5.0 also support NPAPI.

On June 30, 2004, the Mozilla Foundation, in partnership with Adobe, Apple, Macromedia, Opera, and Sun Microsystems, announced a series of changes to web browser plugins. The then-new API allowed web developers to offer richer web browsing experiences, helping to maintain innovation and standards. The then-new plugin technologies were implemented in the future versions of the Mozilla applications.

Mozilla Firefox 1.5 and later versions include the Java Embedding plugin, [53] which allow Mac OS X users to run Java applets with the then-latest 1.4 and 5.0 versions of Java (the default Java software shipped by Apple is not compatible with any browser, except its own Safari).

Apps

After the releases of Firefox OS based on stack of web technologies, Mozilla added a feature to install mobile apps on PC using Firefox as base.

Customizability

Customized font colors Firefox--customized font colours.png
Customized font colors

Beyond the use of Add-ons, Firefox additional customization features.

A number of internal configuration options are not accessible in a conventional manner through Firefox's preference dialogs, although they are exposed through its about:config interface.

Related Research Articles

<span class="mw-page-title-main">Konqueror</span> Web browser and file manager

Konqueror is a free and open-source web browser and file manager that provides web access and file-viewer functionality for file systems. It forms a core part of the KDE Software Compilation. Developed by volunteers, Konqueror can run on most Unix-like operating systems. The KDE community licenses and distributes Konqueror under GNU GPL-2.0-or-later.

<span class="mw-page-title-main">ChatZilla</span> IRC client

ChatZilla is an IRC client that is part of SeaMonkey. It was previously an extension for Mozilla-based browsers such as Firefox, introduced in 2000. It is cross-platform open source software which has been noted for its consistent appearance across platforms, CSS appearance customization and scripting.

XUL, which stands for XML User Interface Language, is a user interface markup language developed by Mozilla. XUL is an XML dialect for writing graphical user interfaces, enabling developers to write user interface elements in a manner similar to web pages.

<span class="mw-page-title-main">Firefox</span> Free and open-source web browser by Mozilla

Mozilla Firefox, or simply Firefox, is a free and open source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current and anticipated web standards. Firefox is available for Windows 10 and later versions of Windows, macOS, and Linux. Its unofficial ports are available for various Unix and Unix-like operating systems, including FreeBSD, OpenBSD, NetBSD, and other platforms. It is also available for Android and iOS. However, as with all other iOS web browsers, the iOS version uses the WebKit layout engine instead of Gecko due to platform requirements. An optimized version is also available on the Amazon Fire TV as one of the two main browsers available with Amazon's Silk Browser.

This is a comparison of both historical and current web browsers based on developer, engine, platform(s), releases, license, and cost.

Netscape Plugin Application Programming Interface (NPAPI) is a deprecated application programming interface (API) for web browser plugins, initially developed for Netscape Navigator 2.0 in 1995 and subsequently adopted by other browsers.

Add-on is the Mozilla term for software modules that can be added to the Firefox web browser and related applications. Mozilla hosts them on its official add-on website.

<span class="mw-page-title-main">Mozilla Application Suite</span> Discontinued Internet suite

The Mozilla Application Suite is a discontinued cross-platform integrated Internet suite. Its development was initiated by Netscape Communications Corporation, before their acquisition by AOL. It was based on the source code of Netscape Communicator. The development was spearheaded by the Mozilla Organization from 1998 to 2003, and by the Mozilla Foundation from 2003 to 2006.

<span class="mw-page-title-main">Tab Mix Plus</span>

Tab Mix Plus was a Mozilla Firefox extension that adds to the tabbed browsing functions in Firefox. It was a popular extension on Mozilla Add-ons, which records download statistics. TMP is a collection of features from other extensions built in one package. Lifehacker named it one of their "Top 10 must-have Firefox extensions" for 2009. PC World said that "With Tab Mix Plus, Firefox tabs go past the obvious and into the indispensable... it's hard to imagine how you lived without it." As the only extension providing multi-row tab support, Wired and CNET both called it a "must-have" that is "powerful" and "gives you what feels like an infinite amount of control over tab behaviour."

<span class="mw-page-title-main">Features of the Opera web browser</span> List of software application features

This article details features of the Opera web browser.

IE7Pro is an add-on for Internet Explorer 6, 7, and 8 that aims to enhance the feature set provided by the browser. IE7Pro adds features such as tab enhancement, an ad blocker and flash blocker, mouse gestures, inline search, privacy enhancements, online bookmark service, Greasemonkey-like user script support, and plug-in support. IE7Pro is available in several languages – this is made possible by user translations.

<span class="mw-page-title-main">Stylish (software)</span> User style manager

Stylish is a user style manager that can change the appearance of web pages in a user's browser without changing their content by including user-supplied CSS style sheets with those supplied by the web site itself. The Stylish browser extension includes tools with which to write user styles, and can install user styles written by other Stylish users from a companion website. These user styles may be more or less selective, targeting just one web page, or all of the pages on a domain, or every page on the web.

<span class="mw-page-title-main">Firebug (software)</span> Web development add-on for Firefox

Firebug is a discontinued free and open-source web browser extension for Mozilla Firefox that facilitated the live debugging, editing, and monitoring of any website's CSS, HTML, DOM, XHR, and JavaScript.

<span class="mw-page-title-main">Web development tools</span> Software used to test the UI of a website or web application

Web development tools allow web developers to test, modify and debug their websites. They are different from website builders and integrated development environments (IDEs) in that they do not assist in the direct creation of a webpage, rather they are tools used for testing the user interface of a website or web application.

<span class="mw-page-title-main">Firefox 4</span> Firefox browser released in 2011

Mozilla Firefox 4 is a version of the Firefox web browser, released on March 22, 2011. The first beta was made available on July 6, 2010; Release Candidate 2 was released on March 18, 2011. It was codenamed Tumucumaque, and was Firefox's last large release cycle. The Mozilla team planned smaller and quicker releases following other browser vendors. The primary goals for this version included improvements in performance, standards support, and user interface.

<span class="mw-page-title-main">Firefox 2</span> 2006 web browser

Mozilla Firefox 2 is a version of Firefox, a web browser released on October 24, 2006 by the Mozilla Corporation.

<span class="mw-page-title-main">Google Chrome</span> Web browser developed by Google

Google Chrome is a web browser developed by Google. It was first released in 2008 for Microsoft Windows, built with free software components from Apple WebKit and Mozilla Firefox. Versions were later released for Linux, macOS, iOS, and also for Android, where it is the default browser. The browser is also the main component of ChromeOS, where it serves as the platform for web applications.

<span class="mw-page-title-main">Firefox 3.5</span> Firefox web browser version

Mozilla Firefox 3.5 is a version of the Firefox web browser released in June 2009, adding a variety of new features to Firefox. Version 3.5 was touted as being twice as fast as 3.0. It includes private browsing, has tear-off tabs, and uses the Gecko 1.9.1 engine. It was codenamed Shiretoko during development, and was initially numbered Firefox 3.1 before Mozilla developers decided to change the version to 3.5, to reflect the inclusion of a significantly greater scope of changes than were originally planned. It is the last major version to support X BitMap images.

Content Security Policy (CSP) is a computer security standard introduced to prevent cross-site scripting (XSS), clickjacking and other code injection attacks resulting from execution of malicious content in the trusted web page context. It is a Candidate Recommendation of the W3C working group on Web Application Security, widely supported by modern web browsers. CSP provides a standard method for website owners to declare approved origins of content that browsers should be allowed to load on that website—covered types are JavaScript, CSS, HTML frames, web workers, fonts, images, embeddable objects such as Java applets, ActiveX, audio and video files, and other HTML5 features.

Firefox was created by Dave Hyatt and Blake Ross as an experimental branch of the Mozilla browser, first released as Firefox 1.0 on November 9, 2004. Starting with version 5.0, a rapid release cycle was put into effect, resulting in a new major version release every six weeks. This was gradually accelerated further in late 2019, so that new major releases occur on four-week cycles starting in 2020.

References

  1. "Mozilla CSS extensions". MDN Web Docs. Retrieved 26 June 2018.
  2. Hammond, David. "Web Browser Standards Support". www.webdevout.net. Retrieved 26 June 2018.
  3. Paul Festa. "Microsoft yielding to IE standards pressure?". cNet. Retrieved 2006-10-13.
  4. 1 2 Unpacking Internet Explorer 8's multiple rendering modes, Ars Technica.com
  5. "Bug List". bugzilla.mozilla.org. Retrieved 26 June 2018.
  6. 1 2 "First Look at Mozilla.org's Firefox". PC World. Archived from the original on 2009-08-25. Retrieved 2006-09-22.
  7. "c-Net Reviews - Mozilla Firefox". Archived from the original on 16 July 2012. Retrieved 26 June 2018.
  8. "Security Announcement". www.mozilla.org. Retrieved 26 June 2018.
  9. "Netscape Gecko Plugin Overview" . Retrieved 26 June 2018.
  10. Michael Kanellos. "Popularity won't make Firefox insecure, says Mozilla head". silicon.com. Archived from the original on 2011-05-21. Retrieved 2006-10-13.
  11. "Mozilla ActiveX Plug-in". www.iol.ie. Retrieved 26 June 2018.
  12. David Baron. "Mozilla doesn't pass the acid2 (acid 2) test" . Retrieved 2006-12-08.
  13. "Phishing and Malware Protection". Mozilla Corp. Retrieved 2009-02-27. (section "How does Phishing and Malware Protection work in Firefox?")
  14. "Client specification for the Google Safe Browsing v2.1 protocol". Google Inc. Retrieved 2009-02-27."(...) Do not use this protocol without explicit written permission from Google.", "Note: This is not a license to use the defined protocol. (...)"
  15. "Firefox 3.6 System Requirements". Mozilla. Retrieved 2010-06-22.
  16. "Ports/os2 - MozillaWiki". www.mozilla.org. Retrieved 26 June 2018.
  17. "Firefox - All Downloads". Mozilla. Retrieved 2007-06-30. Follow link on bottom of page reading "Unsupported versions of Firefox for other platforms are also available"
  18. Chad Perrin. "Security through visibility: The secrets of open source security". TechRepublic. Retrieved 2006-10-17.
  19. Joris Evers. "Homeland Security helps secure open-source code". cNet. Retrieved 2006-10-13.
  20. "Mozilla Security Bug Bounty Program". Mozilla. Archived from the original on 2007-11-25. Retrieved 2006-10-13.
  21. "Mozilla adds Web Applications to its Security Bug Bounty Program". PcSite. 15 December 2010. Retrieved 2010-12-15.
  22. "Adding Web Applications to the Security Bug Bounty Program". Mozilla Blog. 14 December 2010. Retrieved 2010-12-15.
  23. "Firefox 64.0, See All New Features, Updates and Fixes". Mozilla. December 11, 2018. Retrieved December 12, 2018.
  24. "Feed reader replacements for Firefox".
  25. "What are Smart Keywords?". Mozilla. Retrieved 2007-06-30.
  26. Blandy, Jim (2009), Spinellis, Diomidis; Gousios, Georgios (eds.), "GNU Emacs: Creeping Featurism Is a Strength", Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design, Theory in Practice Series, O'Reilly Media, Inc., p. 277, ISBN   9780596517984 , retrieved 2012-07-19, [...] Firefox's own user interface is implemented using the same underlying code that displays web pages and handles their interactions. A set of packages known as chrome describe the interfrace's structure and style, and include JavaScript to bring it to life. [...] JavaScript code used in chrome can read and write preference files, bookmark tables, and ordinary user files - privileges that would never be granted to code downloaded from a web page.
  27. 1 2 "Bug 524091 - Remove microsummaries support. Seldom used, undiscoverable and unmaintained". Bugzilla@Mozilla. Mozilla. 23 October 2009.
  28. Asa Dotzler. "opera and firefox". Archived from the original on 2006-10-16. Retrieved 2006-10-27.
  29. Jim Repoza. "Firefox 2.0 Balances Innovation with Ease of Use". eWEEK. Archived from the original on July 30, 2012. Retrieved 2006-10-27.
  30. Ann Light. "First UK UPA Awards commend Firefox, Flickr, Google, Apple, John Lewis and BA". UsabilityNews.com. Archived from the original on 2010-01-25. Retrieved 2006-10-27.
  31. Mozilla (January 31, 2012). "Mozilla Firefox 10 Release Notes". Mozilla Corporation. Retrieved March 17, 2012.
  32. zebra148 (February 2, 2012). "Firefox 10 eases add-on updates but no Android yet". ZDNet. Retrieved March 17, 2012.{{cite web}}: CS1 maint: numeric names: authors list (link)
  33. "Firefox gets 3D page inspector tool". 10 January 2012. Archived from the original on July 9, 2021. Retrieved 1 July 2021.
  34. "3D view - Firefox Developer Tools | MDN". developer.mozilla.org. From Firefox 47 onwards, 3D view is no longer available.
  35. "Electrolysis - MozillaWiki". wiki.mozilla.org. Retrieved 26 June 2018.
  36. "Mozilla sets plan to dump Firefox add-ons, move to Chrome-like extensions". Ars Technica. 21 August 2015. Retrieved August 22, 2015.
  37. "Upcoming Changes in Compatibility Features". Mozilla Add-ons Blog. 10 August 2017. Retrieved 2017-10-24.
  38. "HTTPS-Only Mode in Firefox | Firefox Help". support.mozilla.org.
  39. "Firefox 71.0, See All New Features, Updates and Fixes". Mozilla. Retrieved 2024-01-02.
  40. "Firefox 72.0, See All New Features, Updates and Fixes". Mozilla. Retrieved 2024-01-02.
  41. "News from Firefox on Mobile, Private Network and Desktop | The Mozilla Blog". blog.mozilla.org. Retrieved 2024-01-02.
  42. "Firefox 81.0, See All New Features, Updates and Fixes". Mozilla. Retrieved 2024-01-02.
  43. "Automatically fill in credit card data on Web forms | Firefox Help". support.mozilla.org. Retrieved 2024-01-02.
  44. "Firefox 118.0, See All New Features, Updates and Fixes". Mozilla. Retrieved 2024-01-02.
  45. "Mozilla releases local machine translation tools as part of Project Bergamot | The Mozilla Blog". blog.mozilla.org. Retrieved 2024-01-02.
  46. "Bergamot - a project to add and improve client-side machine translation in a web browser". browser.mt. Retrieved 2024-01-02.
  47. Ionut Alex. Chitu (2008-06-01). "Cool Features in Firefox 3".
  48. "Reasons to switch to the Mozilla Firefox browser". 10 February 2004. Archived from the original on 10 February 2004. Retrieved 26 June 2018.
  49. "Malicious toolbars and extensions try to hijack browsers". ars technica. 27 July 2006. Retrieved 2006-09-22.
  50. "Firefox's Greasemonkey slippery on security". The Register . Retrieved 26 June 2018.
  51. "permissions". MDN Web Docs. Retrieved 2020-07-16.
  52. "Browser Extensions". MDN Web Docs. Retrieved 2020-07-16.
  53. "Mozilla to include Java Embedding plugin". mozillaZine.