Firefox Rapid Release Model
   HOME

TheInfoList



OR:

Firefox 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 curr ...
was created by Dave Hyatt and Blake Ross as an experimental branch of the
Mozilla Mozilla is a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, publishes and supports Mozilla products, thereby promoting free software and open standards. The community is supported institution ...
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.


Early versions


Rapid releases

In March 2011, Mozilla presented plans to switch to a faster 16-week
development cycle In software engineering, a software development process or software development life cycle (SDLC) is a process of planning and managing software development. It typically involves dividing software development work into smaller, parallel, or s ...
, similar to
Google Chrome 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, iPadOS, an ...
. ''
Ars Technica ''Ars Technica'' is a website covering news and opinions in technology, science, politics, and society, created by Ken Fisher and Jon Stokes in 1998. It publishes news, reviews, and guides on issues such as computer hardware and software, sci ...
'' noted that this new cycle entailed "significant technical and operational challenges" for Mozilla (notably preserving third-party add-on compatibility), but that it would help accelerate Firefox's adoption of new web standards, feature, and performance improvements. This plan was implemented in April 2011. The release process was split into four "channels", with major releases trickling down to the next channel every six to eight weeks. For example, the nightly channel would feature a preliminary unstable version of Firefox 6, which would move to the experimental "Aurora" channel after preliminary testing, then to the more stable "beta" channel, before finally reaching the public release channel, with each stage taking around six weeks. For corporations, Mozilla introduced an Extended Support Release channel, with new versions released every 30 weeks (and supported for 12 more weeks after a new ESR version is released), though Mozilla warned that it would be less secure than the release channel, since security patches would only be
backported Backporting is the action of taking parts from a newer version of a software system or software component and porting them to an older version of the same software. It forms part of the maintenance step in a software development process, and it is ...
for high-impact vulnerabilities. In 2017, Mozilla abandoned the Aurora channel, which saw low uptake, and rebased Firefox Developer Edition onto the beta channel. Mozilla uses
A/B testing A/B testing (also known as bucket testing, split-run testing or split testing) is a user-experience research method. A/B tests consist of a randomized experiment that usually involves two variants (A and B), although the concept can be also exte ...
and a staged rollout mechanism for the release channel, where updates are first presented to a small fraction of users, with Mozilla monitoring its telemetry for increased crashes or other issues before the update is made available to all users. In 2020, Firefox moved to a four-week release cycle, to catch up with Chrome in support for new web features. Chrome switched to a four-week cycle a year later.


Firefox 5 through 9

Firefox 5 was released on June 21, 2011, three months after the major release of Firefox 4. Firefox 5 is the first release in Mozilla's new rapid release plan, matching
Google Chrome 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, iPadOS, an ...
's rapid release schedule and rapid version number increments. Firefox 5 has significantly improved the speed of web-related tasks, such as loading pages with
combo box A combo box is a commonly used graphical user interface A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, gr ...
es or
MathML Mathematical Markup Language (MathML) is a pair of mathematical markup languages, an application of XML for describing mathematical notations and capturing both its structure and content. Its aim is to natively integrate mathematical formulae ...
. Mozilla also integrated the
HTML video HTML video is a subject of the HTML specification as the standard way of playing video via the web. Introduced in HTML5, it is designed to partially replace the object element and the previous de facto standard of using the proprietary Adobe Fla ...
WebM WebM is an audiovisual media file format. It is primarily intended to offer a royalty-free alternative to use in the HTML video and the HTML audio elements. It has a sister project, WebP, for images. The development of the format is sponsored by ...
standard into the browser, allowing playback of WebM videos. Firefox 6 was released on August 16, 2011, introducing a permissions manager, new address bar highlighting (the
domain name In the Internet, a domain name is a string that identifies a realm of administrative autonomy, authority, or control. Domain names are often used to identify services provided through the Internet, such as websites, email services, and more. ...
is black while the rest of the
URL A uniform resource locator (URL), colloquially known as an address on the Web, is a reference to a resource that specifies its location on a computer network and a mechanism for retrieving it. A URL is a specific type of Uniform Resource Identi ...
is gray), streamlining the look of the site identity block, a quicker startup time, a ScratchPad JavaScript compiler, and many other new features. This update also brought the infamous feature that caused JavaScript entered in the address bar to not run. Firefox 7 was released on September 27, 2011, and uses as much as 50% less
RAM Ram, ram, or RAM most commonly refers to: * A male sheep * Random-access memory, computer memory * Ram Trucks, US, since 2009 ** List of vehicles named Dodge Ram, trucks and vans ** Ram Pickup, produced by Ram Trucks Ram, ram, or RAM may also ref ...
than Firefox 4 as a result of the MemShrink project to reduce Firefox memory usage. Firefox 7.0.1 was released a few days later to fix a rare, but serious, issue with add-ons not being detected by the browser. Some URLs are trimmed in the address bar, so the "
http HTTP (Hypertext Transfer Protocol) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, wher ...
://" scheme no longer appears, but "
https Hypertext Transfer Protocol Secure (HTTPS) is an extension of the Hypertext Transfer Protocol (HTTP). It uses encryption for secure communication over a computer network, and is widely used on the Internet. In HTTPS, the communication protoc ...
://" is still displayed. Trailing slashes on domains are also hidden, for example: https://www.example.org/ becomes https://www.example.org. Firefox 8 was released on November 8, 2011 and prompts users about any previously installed add-ons. Upon installation, a
dialog box In computing, a dialog box (also simply dialog) is a graphical control element in the form of a small window that communicates information to the user and prompts them for a response. Dialog boxes are classified as " modal" or "modeless", dep ...
prompted users to enable or disable the add-ons. Add-ons installed by third-party programs were disabled by default, but user-installed add-ons were enabled by default. Mozilla judged that third-party-installed add-ons were problematic, taking away user control, lagging behind on compatibility and security updates, slowing down Firefox startup and page loading time, and cluttering the interface with unused
toolbar The toolbar, also called a bar or standard toolbar (originally known as ribbon), is a graphical control element on which on-screen icons can be used. A toolbar often allows for quick access to functions that are commonly used in the program. Some ...
s. Added option in preferences to lazy load session tabs (prior to that it could be switched by config setting since version 4.0 beta 7). Firefox 9 was released on December 20, 2011, includes various new features such as Type Inference, which boosts JavaScript performance up to 30%, improved theme integration for
Mac OS X Lion OS X Lion, also known as Mac OS X Lion, (version 10.7) is the eighth major release of macOS, Apple's desktop and server operating system for Mac computers. A preview of OS X 10.7 Lion was publicly shown at the "Back to the Mac" Apple Speci ...
, added two-finger swipe navigation for Mac OS X Lion, added support for querying
Do Not Track Do Not Track (DNT) is a deprecated non-standard HTTP header field designed to allow internet users to opt out of tracking by websites—which includes the collection of data regarding a user's activity across multiple distinct contexts, and the ...
status via JavaScript, added support for font-stretch, improved support for text-overflow, improved standards support for HTML5, MathML, and CSS, and fixed several security problems. It also features a large list of bug fixes.


Firefox 10 through 16

Firefox 10 and Firefox ESR 10 were released on January 31, 2012. Firefox 10 added a full screen API and improved WebGL performance, support for CSS 3D Transforms and for
anti-aliasing Anti-aliasing may refer to any of a number of techniques to combat the problems of aliasing in a sampled signal such as a digital image or digital audio recording. Specific topics in anti-aliasing include: * Anti-aliasing filter, a filter used b ...
in the WebGL standard for hardware-accelerated 3D graphics. These WebGL updates mean that more complex site and Web app animations can render smoothly in Firefox, and that developers can animate 2D objects into 3D without plug-ins. It also introduced a new CSS Style Inspector, which allow users to check out a site's structure and edit the CSS without leaving the browser. Firefox 10 assumed all add-ons made for at least Firefox 4 were compatible. The add-on developer is able to alert Mozilla that the add-on is incompatible, overriding compatibility with version 10 or later. This new rule also does not apply to themes. Firefox 10 ESR is the first ''Extended Support Release (ESR)'' as previously on January 10, 2012, where the Mozilla Foundation announced the availability of an ESR version of Firefox. Firefox ESR is intended for groups who deploy and maintain the desktop environment in large organizations such as universities and other schools, county or city governments and businesses. During the extended cycle, no new features will be added to a Firefox ESR, only high-risk/high-impact security vulnerabilities or major stability issues will be corrected. Firefox 11 was released on March 13, 2012. Firefox 11 introduced many new features, including migration of bookmarks and history from
Google Chrome 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, iPadOS, an ...
,
SPDY SPDY (pronounced "speedy") is an obsolete open-specification communication protocol developed for transporting web content. SPDY became the basis for HTTP/2 specification. However, HTTP/2 diverged from SPDY and eventually HTTP/2 subsumed all use ...
integrated services, , Add-on
Sync Sync and synch are abbreviations of synchrony, or synchronization, the coordination of events to keep them in time. The opposite of synchrony is asynchrony. Sync or synch may also refer to: Computing and technology *Sync (Unix), a command and a ...
, redesigned
HTML5 HTML5 (Hypertext Markup Language 5) is a markup language used for structuring and presenting hypertext documents on the World Wide Web. It was the fifth and final major HTML version that is now a retired World Wide Web Consortium (W3C) recommend ...
video controls, and the Style Editor ( CSS). The update also fixed many bugs, and improved developer tools. Firefox 12 was released on April 24, 2012. Firefox 12 introduced few new features, but it made many changes and laid the ground work for future releases. Firefox 12 for Windows added the Mozilla Maintenance Service which can update Firefox to a newer version without a UAC prompt. It also added line numbers in the "Page Source" and centered find in page results. There were 89 improvements to Web Console, Scratchpad, Style Editor, Page Inspector, Style Inspector, HTML view and Page Inspector 3D view (Tilt). Many bugs were fixed, as well as many other minor under-the-hood changes. Firefox 12 is the final release to support
Windows 2000 Windows 2000 is a major release of the Windows NT operating system developed by Microsoft, targeting the server and business markets. It is the direct successor to Windows NT 4.0, and was Software release life cycle#Release to manufacturing (RT ...
and Windows XP RTM & SP1. Firefox 13 was released on June 5, 2012. Starting with this version, Windows support was exclusively for Windows XP SP2/SP3, Windows Vista, and Windows 7. Firefox 13 adds and updates several features, such as an updated new tab and home tab page. The updated new tab page is a feature similar to the Speed Dial already present in
Opera Opera is a form of History of theatre#European theatre, Western theatre in which music is a fundamental component and dramatic roles are taken by Singing, singers. Such a "work" (the literal translation of the Italian word "opera") is typically ...
,
Google Chrome 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, iPadOS, an ...
,
Apple Safari Safari is a web browser developed by Apple Inc., Apple. It is built into several of List of Apple operating systems, Apple's operating systems, including macOS, iOS, iPadOS, and visionOS, and uses Apple's open-source software, open-source bro ...
, and
Internet Explorer Internet Explorer (formerly Microsoft Internet Explorer and Windows Internet Explorer, commonly abbreviated as IE or MSIE) is a deprecation, retired series of graphical user interface, graphical web browsers developed by Microsoft that were u ...
. The new tab page will display nine of the user's most visited websites, along with a cached image. In addition to the updated new tab and home tab page, Mozilla has added a user profile cleaner/reset, reduced hang times, and implemented tabs on demand. The user profile cleaner/reset provides a way for users to fix Firefox errors and glitches that may occur. Mozilla's tabs on demand restores tabs that were open in the previous session, but will keep the tabs unloaded until the user requests to view the page. Firefox 14 was released on June 26, 2012, for mobile devices only, just outside the regular release schedule of the web browser. In order to sync the version numbers of the desktop and mobile versions of Firefox, Mozilla decided to release version 14.0.1 for both mobile and desktop on July 17, 2012, instead of Firefox 14 version 14.0 for the desktop and version 14.0.1 for mobile devices. Firefox 14 introduces a new hang detector (similar to how Mozilla currently collects other data) that allows Mozilla to collect, analyze, and identify the cause of the browser freezing/hanging. Mozilla uses this information to improve the responsiveness of Firefox for future releases. In addition to tackling freezing and not-responding errors that occur because of Firefox, Mozilla implemented opt-in activation for plugins such as
Flash Flash, flashes, or FLASH may refer to: Arts, entertainment, and media Fictional aliases * The Flash, several DC Comics superheroes with super speed: ** Flash (Jay Garrick) ** Barry Allen ** Wally West, the first Kid Flash and third adult Flash ...
and
Java Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
. Mozilla wants to reduce potential problems that could arise through the unwanted use of third-party applications (
malware Malware (a portmanteau of ''malicious software'')Tahir, R. (2018)A study on malware and malware detection techniques . ''International Journal of Education and Management Engineering'', ''8''(2), 20. is any software intentionally designed to caus ...
, freezing, etc.). Firefox 15 was released on August 28, 2012, with a " Responsive Design View" developer tool, adds support for the Opus audio format, and adds preliminary native
PDF Portable document format (PDF), standardized as ISO 32000, is a file format developed by Adobe Inc., Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, computer hardware, ...
support (disabled by default). Firefox 15 introduced silent updates, an automatic update that will update Firefox to the latest version without notifying the user, a feature that the web browsers
Google Chrome 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, iPadOS, an ...
and
Internet Explorer 8 Windows Internet Explorer 8 (IE8) is a web browser for Windows. It was released by Microsoft on March 19, 2009, and was the default browser on Windows 7 and Windows Server 2008 R2. It is the first version of IE to pass the Acid2 test, the last ...
and above have already implemented, although the user was able to disable that function. The startup time in Firefox 15 was improved for Windows users. Firefox 16 was released on October 9, 2012, fixing outstanding bugs of the new features in
Mac OS X Lion OS X Lion, also known as Mac OS X Lion, (version 10.7) is the eighth major release of macOS, Apple's desktop and server operating system for Mac computers. A preview of OS X 10.7 Lion was publicly shown at the "Back to the Mac" Apple Speci ...
. There were improvements made to startup speed when a user wants to restore a previous session. Support for viewing
PDF Portable document format (PDF), standardized as ISO 32000, is a file format developed by Adobe Inc., Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, computer hardware, ...
files inline was added in placement of a plugin. Support for web apps was added.
Opus Opus (: opera Opera is a form of History of theatre#European theatre, Western theatre in which music is a fundamental component and dramatic roles are taken by Singing, singers. Such a "work" (the literal translation of the Italian word "opera ...
audio format is now enabled by default. The roll-out of Firefox 16 revision 16.0.0 was stopped on October 10, 2012, after Mozilla detected a security flaw and recommended downgrading to 15.0.1 until the issue could be fixed. The security flaw was fixed in version 16.0.1, which was released the following day, October 11, 2012.


Firefox 17 through 23

Firefox 17 and Firefox ESR 17 were released on November 20, 2012. It was not planned to bring as many user-facing features as previous releases, it brings improved display of location bar results, improvements to the silent update mechanism for users with incompatible add-ons, and refinements to the Click-To-Play system introduced in Firefox 14. A new feature for developers, an HTML tree editor is also included. Firefox 17 is the first version of the browser that uses SpiderMonkey 17. Starting with the release, Mac OS X support was offered exclusively for
Snow Leopard The snow leopard (''Panthera uncia'') is a species of large cat in the genus ''Panthera'' of the family Felidae. The species is native to the mountain ranges of Central and South Asia. It is listed as Vulnerable on the IUCN Red List because ...
, Lion, and
Mountain Lion The cougar (''Puma concolor'') (, ''Help:Pronunciation respelling key, KOO-gər''), also called puma, mountain lion, catamount and panther is a large small cat native to the Americas. It inhabits North America, North, Central America, Cent ...
. Firefox 18 was released on January 8, 2013. A new feature for Firefox 18 is IonMonkey, Mozilla's next generation JavaScript engine, it also uses some functions of
WebRTC WebRTC (Web Real-Time Communication) is a free and open-source project providing web browsers and mobile applications with real-time communication (RTC) via application programming interfaces (APIs). It allows audio and video communication and ...
. Firefox 19 was released on February 19, 2013, featuring a built-in
PDF Portable document format (PDF), standardized as ISO 32000, is a file format developed by Adobe Inc., Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, computer hardware, ...
viewer. Firefox 20 was released on April 2, 2013, and introduced a panel-based download manager, along with H.264 decoding on the tag (on Windows only), and per-window private browsing. It also includes a new developer toolbox, that combines all developer tools into one panel. Firefox 21 was released on May 14, 2013. The Social API now supports multiple providers, and an enhanced three-state UI for Do Not Track (DNT). Firefox 22 was released on June 25, 2013.
WebRTC WebRTC (Web Real-Time Communication) is a free and open-source project providing web browsers and mobile applications with real-time communication (RTC) via application programming interfaces (APIs). It allows audio and video communication and ...
is now enabled by default. Partial CSS Flexbox support was added (flex-wrap support was scheduled for Firefox 28). A new feature for Firefox 22 was OdinMonkey, Mozilla's next generation JavaScript engine. Firefox 23 was released on August 6, 2013. It includes an updated Firefox logo, mixed content blocking enabled by default to defend against
man-in-the-middle attack In cryptography and computer security, a man-in-the-middle (MITM) attack, or on-path attack, is a cyberattack where the attacker secretly relays and possibly alters the communications between two parties who believe that they are directly communi ...
s, implementation of the form control attribute in HTML5, dropping support for the HTML element as well as the text-decoration:blink CSS element, the restriction to have to "switch to a different search provider across the entire browser", and a global browser console, a new network monitor among other things. JavaScript is automatically enabled by the update, without regard to the previous setting, and the ability to turn it off has been removed from the interface, the "contentious" change was made because many websites depend on JavaScript and it was felt that users unaware that they had disabled JavaScript were attributing the resulting unpredictable
layout In general terms, a layout is a structured arrangement of items within certain limits, or a plan for such arrangement. Specifically, layout may refer to: * Page layout, the arrangement of visual elements on a page ** Comprehensive layout (comp), ...
to
software bug A software bug is a design defect ( bug) in computer software. A computer program with many or serious bugs may be described as ''buggy''. The effects of a software bug range from minor (such as a misspelled word in the user interface) to sev ...
s in Firefox.


Firefox 24 through 30

Firefox 24 and Firefox 24 ESR were released on September 17, 2013. The release includes support for the new scrollbar style in Mac OS X 10.7 (and newer), closing tabs to the right, an improved browser console for debugging, and improved SVG rendering, among other things. It is the first version of the browser that uses SpiderMonkey 24. Firefox 25 was released on October 29, 2013. Firefox 25 Nightly was at one point slated to include the Australis theme, but Australis did not actually land on Nightly until Firefox 28, did not make it to Firefox 28 Aurora channel, and was finally available with Firefox 29. This release added support for