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 ...
today began as an experimental branch of the
Mozilla Suite
The Mozilla Application Suite (originally known as Mozilla, marketed as the Mozilla Suite) is a discontinued cross-platform integrated Internet suite. Its development was initiated by Netscape Communications Corporation, before their acquisition b ...
called ''m/b'' (or ''mozilla/browser''). Firefox retains the
cross-platform
Within computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several Computing platform, computing platforms. Some ...
nature of the original Mozilla browser, using the
XUL
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 simila ...
user interface markup language
A user interface markup language is a markup language that renders and describes graphical user interfaces and controls. Many of these markup languages are dialects of XML and are dependent upon a pre-existing scripting language engine, usually a ...
. The use of XUL made it possible to extend the browser's capabilities through the use of
extension
Extension, extend or extended may refer to:
Mathematics
Logic or set theory
* Axiom of extensionality
* Extensible cardinal
* Extension (model theory)
* Extension (proof theory)
* Extension (predicate logic), the set of tuples of values that ...
s and
theme
Theme or themes may refer to:
* Theme (Byzantine district), an administrative district in the Byzantine Empire governed by a Strategos
* Theme (computing), a custom graphical appearance for certain software.
* Theme (linguistics), topic
* Theme ( ...
s. The development and installation processes of these add-ons raised security concerns, and with the release of Firefox 0.9, the Mozilla Foundation opened a Mozilla Update website containing "approved" themes and extensions. The use of XUL sets Firefox apart from other browsers, including other projects based on Mozilla's
Gecko
Geckos are small, mostly carnivorous lizards that have a wide distribution, found on every continent except Antarctica. Belonging to the infraorder Gekkota, geckos are found in warm climates. They range from .
Geckos are unique among lizards ...
layout engine Layout engine may refer to:
* Browser engine, a software component of a web browser that does the layout of web pages
* Digital typesetting software, used both during document creation and consumption
* Layout manager, a software component in a GU ...
and most other browsers, which use interfaces native to their respective platforms (
Galeon
Galeon is a discontinued Gecko-based web browser that was created by Marco Pesenti Gritti with the goal of delivering a consistent browsing experience to GNOME desktop environment. It gained some popularity in the early 2000s due to its speed ...
and
Epiphany
Epiphany may refer to:
Psychology
* Epiphany (feeling), an experience of sudden and striking insight
Religion
* Epiphany (holiday), a Christian holiday celebrating the revelation of God the Son as a human being in Jesus Christ
** Epiphany seaso ...
use
GTK+
GTK (formerly GIMP ToolKit and GTK+) is a free software cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both free and proprietary s ...
,
K-Meleon
K-Meleon is a free and open-source, lightweight web browser for Microsoft Windows. It uses the native Windows API to create its user interface. Early versions of K-Meleon rendered web pages with Gecko, Mozilla's browser layout engine, which Moz ...
Cocoa
Cocoa may refer to:
Chocolate
* Chocolate
* ''Theobroma cacao'', the cocoa tree
* Cocoa bean, seed of ''Theobroma cacao''
* Chocolate liquor, or cocoa liquor, pure, liquid chocolate extracted from the cocoa bean, including both cocoa butter and ...
). Many of these projects started before Firefox, and probably served as inspiration.
Releases
Phoenix and Firebird
Hyatt, Ross, Hewitt and Chanial developed their browser to combat the perceived
software bloat
Software bloat is a process whereby successive versions of a computer program become perceptibly slower, use more memory, disk space or processing power, or have higher hardware requirements than the previous version, while making only dubious ...
of the
Mozilla Suite
The Mozilla Application Suite (originally known as Mozilla, marketed as the Mozilla Suite) is a discontinued cross-platform integrated Internet suite. Its development was initiated by Netscape Communications Corporation, before their acquisition b ...
(codenamed, internally referred to, and continued by the community as ''
SeaMonkey
SeaMonkey is a free and open-source Internet suite. It is the continuation of the former Mozilla Application Suite, based on the same source code, which itself grew out of Netscape Communicator and formed the base of Netscape 6 and Netscape ...
''), which integrated features such as
IRC
IRC (Internet Relay Chat) is a text-based chat system for instant messaging. IRC is designed for group communication in discussion forums, called '' channels'', but also allows one-on-one communication via private messages as well as chat ...
,
mail
The mail or post is a system for physically transporting postcards, letter (message), letters, and parcel (package), parcels. A postal service can be private or public, though many governments place restrictions on private systems. Since the mid ...
, news, and
WYSIWYG
In computing, WYSIWYG ( ), an acronym for what you see is what you get, refers to software that allows content to be edited in a form that resembles its appearance when printed or displayed as a finished product, such as a printed document, web ...
HTML
Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It defines the content and structure of web content. It is often assisted by technologies such as Cascading Style Sheets ( ...
editing into one
internet suite
An Internet suite is an Internet-related software suite. Internet suites usually include a web browser, e-mail client (often with a news client and address book), download manager, HTML editor, and an IRC client.
The diversity of Internet suite o ...
. After it was sufficiently developed,
binaries
A binary file is a computer file that is not a text file. The term "binary file" is often used as a term meaning "non-text file". Many binary file formats contain parts that can be interpreted as text; for example, some computer document files ...
for public testing appeared in September 2002 under the name ''Phoenix''. This name carried the implication of the mythical firebird that rose triumphantly from the ashes of its dead predecessor, in this case
Netscape Navigator
The 1990s releases of the Netscape (web browser), Netscape line referred to as Netscape Navigator were a series of now discontinued web browsers. from versions 1 to 4.08. It was the Core product, flagship product of the Netscape, Netscape Comm ...
which lost the "
First browser war
A browser war is a competition for dominance in the usage share of web browsers. The "first browser war" (1995–2001) occurred between proponents of Internet Explorer and Netscape Navigator, and the "second browser war" (2004–2017) between tho ...
" to
Microsoft
Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
's
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 name ''Mozilla'' began as the internal
codename
A code name, codename, call sign, or cryptonym is a code word or name used, sometimes clandestinely, to refer to another name, word, project, or person. Code names are often used for military purposes, or in espionage. They may also be used in ...
for the original 1994 Netscape Navigator browser aiming to displace
NCSA Mosaic
NCSA Mosaic is a discontinued web browser. It was instrumental in popularizing the World Wide Web and the general Internet during the 1990s by integrating multimedia such as text and graphics. Although not the first web browser (preceded by Wor ...
as the world's most popular
web browser
A web browser, often shortened to browser, is an application for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's scr ...
. The name for this would-be "Mosaic killer" was meant to evoke the building-crushing
Godzilla
is a fictional monster, or ''kaiju'', that debuted in the eponymous 1954 film, directed and co-written by Ishirō Honda. The character has since become an international pop culture icon, appearing in various media: 33 Japanese films p ...
. The name ''Mozilla'' was revived as the 1998 open sourcing spinoff organization from Netscape.
The name ''Phoenix'' remained until April 14, 2003, when it was changed because of a trademark dispute with the
BIOS
In computing, BIOS (, ; Basic Input/Output System, also known as the System BIOS, ROM BIOS, BIOS ROM or PC BIOS) is a type of firmware used to provide runtime services for operating systems and programs and to perform hardware initialization d ...
manufacturer
Phoenix Technologies
Phoenix Technologies Ltd. is an American company that designs, develops and supports core system software for personal computers and other computing devices. The company's products commonly referred to as BIOS (Basic Input/Output System) or fir ...
(which produces a BIOS-based browser called Phoenix FirstWare Connect). The new name, ''Firebird'', met with mixed reactions, particularly as the Firebird database server already carried the name. In response, the Mozilla Foundation stated that the browser should always bear the name ''Mozilla Firebird'' to avoid confusion with the database software.
Firefox
Due to continuing pressure from the Firebird community, on February 9, 2004, the project was renamed again to ''Mozilla Firefox''. The name "Firefox" (a reference to the
red panda
The red panda (''Ailurus fulgens''), also known as the lesser panda, is a small mammal native to the eastern Himalayas and southwestern China. It has dense reddish-brown fur with a black belly and legs, white-lined ears, a mostly white muzz ...
) was chosen for its similarity to "Firebird", and its uniqueness in the computing industry. To ensure that no further name changes would be necessary, the Mozilla Foundation began the process of registering ''Firefox'' as a
trademark
A trademark (also written trade mark or trade-mark) is a form of intellectual property that consists of a word, phrase, symbol, design, or a combination that identifies a Good (economics and accounting), product or Service (economics), service f ...
with the
United States Patent and Trademark Office
The United States Patent and Trademark Office (USPTO) is an List of federal agencies in the United States, agency in the United States Department of Commerce, U.S. Department of Commerce that serves as the national patent office and trademark ...
in December 2003. This trademark process led to a delay of several months in the release of Firefox 0.8 when the foundation discovered that Firefox had already been registered as a trademark in the UK for Charlton Company software. The situation was resolved when the foundation was given a license to use Charlton's European trademark.
Firefox version 1.0 was released on November 9, 2004. The launch of version 1.0 was accompanied by "a respectable amount of pre-launch fervor" including a fan-organized campaign to run a full-page ad in ''
The New York Times
''The New York Times'' (''NYT'') is an American daily newspaper based in New York City. ''The New York Times'' covers domestic, national, and international news, and publishes opinion pieces, investigative reports, and reviews. As one of ...
''.
Although the Mozilla Foundation had intended to make the Mozilla Suite obsolete and replace it with Firefox, the Foundation continued to maintain the suite until April 12, 2006 because it had many corporate users and was bundled with other software. The Mozilla community (as opposed to the Foundation) continues to release new versions of the suite, using the product name
SeaMonkey
SeaMonkey is a free and open-source Internet suite. It is the continuation of the former Mozilla Application Suite, based on the same source code, which itself grew out of Netscape Communicator and formed the base of Netscape 6 and Netscape ...
to avoid confusion with the original Mozilla Suite.
Firefox 1.5
Firefox 1.5 was released on November 30, 2005. Originally, it was planned to have a version 1.1 at an earlier date as the new Firefox version after 1.0, with development on a later version (1.5) in a separate development branch, but during 2005 both branches and their feature sets were merged (the Mozilla Foundation abandoned the 1.1 release plan after the first two alpha builds), resulting in an official release date between the original dates planned for both versions.
Version 1.5 implemented a new
Mac
Mac or MAC may refer to:
Common meanings
* Mac (computer), a line of personal computers made by Apple Inc.
* Mackintosh, a raincoat made of rubberized cloth
* Mac, a prefix to surnames derived from Gaelic languages
* McIntosh (apple), a Canadi ...
Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
and
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
users, with a Sanitize action to allow someone to clear their privacy-related information without manually clicking the "Clear All" button. In Firefox 1.5, a user could clear all privacy-related settings simply by exiting the browser or using a keyboard shortcut, depending on their settings. Moreover, the software update system wa (with binary patches now possible). There were als in the extension management system, with a number o In addition, Firefox 1.5 had preliminary
SVG
Scalable Vector Graphics (SVG) is an XML-based vector graphics format for defining two-dimensional graphics, having support for interactivity and animation. The SVG specification is an open standard developed by the World Wide Web Consortium sin ...
1.1 support.
Behind the screens, the new version resynchronized the code base of the release builds (as opposed to nightly builds) with the core "trunk", which contained additional features not available in 1.0, as it branched from the trunk around the 0.9 release. As such, there was a backlog of bug fixes between 0.9 and the release of 1.0, which were made available in 1.5.
There were also changes in
operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
support. As announced on 23 June 2005 by the Mozilla Foundation, Firefox 1.1, which later became 1.5, and other new Mozilla products have no longer supported
Mac OS X v10.1
Mac OS X 10.1 (code named Puma) is the second major release of macOS, Apple's desktop and server operating system. It superseded Mac OS X 10.0 and preceded Mac OS X Jaguar. Mac OS X 10.1 was released on September 25, 2001, as a free update fo ...
, in order to improve the quality of Firefox releases on Mac OS X v10.2 and above. Firefox 1.5 is the final version to support
Windows 95
Windows 95 is a consumer-oriented operating system developed by Microsoft and the first of its Windows 9x family of operating systems, released to manufacturing on July 14, 1995, and generally to retail on August 24, 1995. Windows 95 merged ...
.
Alpha builds of Firefox 1.5 (id est, 1.1a1 and 1.1a2) did not carry Firefox branding; they were labelled "Deer Park" (which was Firefox 1.5's internal codename) and contained a different program icon. This was done to dissuade end-users from downloading preview versions, which are intended for developers only.
Firefox 2
On October 24, 2006, Mozilla released
Firefox 2
Mozilla Firefox 2 is a version of Firefox, a web browser released on October 24, 2006 by the Mozilla Corporation.
Firefox 2 uses version 1.8 of the Gecko layout engine for displaying web pages. The release contained many new features not found i ...
. This version included updates to the
tabbed browsing
In interface design, a tab is a graphical user interface object that allows multiple documents or Panel (computer software), panels to be contained within a single window (computing), window, using tabs as a navigational widget for switching be ...
environment, the extensions manager, the GUI (graphical user interface), and the find, search and software update engines. It also implemented a new session restore feature, inline
spell checking
In software, a spell checker (or spelling checker or spell check) is a software feature that checks for misspellings in a text. Spell-checking features are often embedded in software or services, such as a word processor, email client, electronic d ...
, and an
anti-phishing
Phishing is a form of Social engineering (security), social engineering and a scam where attackers deceive people into revealing Information sensitivity, sensitive information or installing malware such as Computer virus, viruses, Computer worm, ...
feature which was implemented by
Google
Google LLC (, ) is an American multinational corporation and technology company focusing on online advertising, search engine technology, cloud computing, computer software, quantum computing, e-commerce, consumer electronics, and artificial ...
as an extension and later merged into the program itself.
In December 2007, Firefox Live Chat was launched. It allowed users to ask volunteers questions through a system powered by
Jive Software
Jive Software, an Aurea Software company, is a provider of communication and collaboration software for business.
Jive was headquartered in Palo Alto, California. Founded in 2001, Jive maintains additional offices in Portland, OR; San Francisco, C ...
, with guaranteed hours of operation and the possibility of help after hours.
Firefox 2.0.0.20 was the final version that could run under an unmodified installation of
Windows NT 4.0
Windows NT 4.0 is a major release of the Windows NT operating system developed by Microsoft, targeting the data server and personal workstation markets. It is the direct successor to Windows NT 3.51, and was released to manufacturing on July 3 ...
,
Windows 98
Windows 98 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of Microsoft Windows operating systems. It was the second operating system in the 9x line, as the successor to Windows 95. It was Software ...
, and
Windows Me
Windows Me (Millennium Edition) is an operating system developed by Microsoft as part of its Windows 9x family of Microsoft Windows operating systems. It was the successor to Windows 98, and was released to manufacturing on June 19, 2000, and t ...
. Subsequently, Mozilla Corporation announced it would not develop new versions of Firefox 2 after the 2.0.0.20 release, but continued Firefox 2 development as long as other programs, such as Thunderbird mail client, depended on it. The final internal release was 2.0.0.22, released in late April 2009.
Firefox 3
Firefox 3 was released on June 17, 2008, by the
Mozilla Corporation
The Mozilla Corporation is a wholly owned subsidiary of the Mozilla Foundation that coordinates and integrates the development of Internet-related applications such as the Firefox web browser, by a global community of open-source developers, s ...
. Firefox 3 uses version 1.9 of the Mozilla
Gecko
Geckos are small, mostly carnivorous lizards that have a wide distribution, found on every continent except Antarctica. Belonging to the infraorder Gekkota, geckos are found in warm climates. They range from .
Geckos are unique among lizards ...
layout engine for displaying web pages. This version fixes many bugs, improves standard compliance, and implements new web APIs. Other new features include a redesigned
download manager
A download manager is a type of software that manages the downloading of files from the Internet, which may be built into a web browser, or as a standalone program.
Functions
A download manager manages files being downloaded from the internet. ...
, a new "Places" system for storing
bookmarks
A bookmark is used to keep one's place in a printed work. It can also refer to:
* Bookmark (digital), a pointer in a web browser and other software
* ''Bookmarks'' (album), 2013 album by Five for Fighting
* ''Bookmarks'' (magazine), an American ...
and
history
History is the systematic study of the past, focusing primarily on the Human history, human past. As an academic discipline, it analyses and interprets evidence to construct narratives about what happened and explain why it happened. Some t ...
, and separate themes for different operating systems.
Development stretches back to the first Firefox 3
beta
Beta (, ; uppercase , lowercase , or cursive ; or ) is the second letter of the Greek alphabet. In the system of Greek numerals, it has a value of 2. In Ancient Greek, beta represented the voiced bilabial plosive . In Modern Greek, it represe ...
(under the codename 'Gran Paradiso') which had been released several months earlier on November 19, 2007, and was followed by several more beta releases in spring 2008 culminating in the June release. Firefox 3 had more than 8 million unique downloads the day it was released, setting a
Guinness World Record
''Guinness World Records'', known from its inception in 1955 until 1999 as ''The Guinness Book of Records'' and in previous United States editions as ''The Guinness Book of World Records'', is a British reference book published annually, listi ...
.
Firefox 3.5
Version 3.5, codenamed Shiretoko, adds a variety of new features to Firefox. Initially numbered Firefox 3.1, Mozilla developers decided to change the numbering of the release to 3.5 in order to reflect a significantly greater scope of changes than originally planned. The final release was on June 30, 2009. The changes included much faster performance thanks to an upgrade to
SpiderMonkey
SpiderMonkey is an open-source JavaScript and WebAssembly engine by the Mozilla Foundation. The engine powers the Firefox Web browser and has used multiple generations of JavaScript just-in-time (JIT) compilers, including TraceMonkey, Jäg ...
JavaScript
JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior.
Web browsers have ...
engine called
TraceMonkey
SpiderMonkey is an open-source JavaScript and WebAssembly engine by the Mozilla Foundation. The engine powers the Firefox Web browser and has used multiple generations of JavaScript just-in-time (JIT) compilers, including TraceMonkey, JägerMo ...
and rendering improvements, and support for the and tags as defined in the
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 ...
specification, with a goal to offer video playback without being encumbered by
patent
A patent is a type of intellectual property that gives its owner the legal right to exclude others from making, using, or selling an invention for a limited period of time in exchange for publishing an sufficiency of disclosure, enabling discl ...
problems associated with many video technologies. Cross-site
XMLHttpRequest
XMLHttpRequest (XHR) is an API in the form of a JavaScript object whose methods transmit HTTP requests from a web browser to a web server. The methods allow a browser-based application to send requests to the server after page loading is complet ...
s (XHR), which can allow for more powerful web applications and an easier way to implement mashups, are also implemented in 3.5. A new global
JSON
JSON (JavaScript Object Notation, pronounced or ) is an open standard file format and electronic data interchange, data interchange format that uses Human-readable medium and data, human-readable text to store and transmit data objects consi ...
object contains native functions to efficiently and safely serialize and deserialize JSON objects, as specified by the
ECMAScript
ECMAScript (; ES) is a standard for scripting languages, including JavaScript, JScript, and ActionScript. It is best known as a JavaScript standard intended to ensure the interoperability of web pages across different web browsers. It is stan ...
3.1 draft. Ful CSS 3 selector support has been added. Firefox 3.5 uses the Gecko 1.9.1 engine, which includes a few features that were not included in the 3.0 release.
Multi-touch
In computing, multi-touch is technology that enables a surface (a touchpad or touchscreen) to recognize the presence of more than one somatosensory system, point of contact with the surface at the same time. The origins of multitouch began at CE ...
touchpad support was also added to the release, including gesture support like pinching for zooming and swiping for back and forward. Firefox 3.5 also features an updated logo.
Firefox 3.6
Version 3.6, released on January 21, 2010, uses the Gecko 1.9.2 engine and includes several interface improvements, such as "personas". This release was referred to as 3.2 before 3.1 was changed to 3.5. The codename for this version was Namoroka. This is the last major, official version to run on
PowerPC
PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
-based
Macintosh
Mac is a brand of personal computers designed and marketed by Apple Inc., Apple since 1984. The name is short for Macintosh (its official name until 1999), a reference to the McIntosh (apple), McIntosh apple. The current product lineup inclu ...
es.
One minor update to Firefox 3.6, version 3.6.4 (code-named
Lorentz
Lorentz is a name derived from the Roman surname, Laurentius, which means "from Laurentum". It is the German form of Laurence. Notable people with the name include:
Given name
* Lorentz Aspen (born 1978), Norwegian heavy metal pianist and keyboar ...
) is the first minor update to make non-intrusive changes other than minor stability and security fixes. It adds Out of Process Plugins (OOPP), which runs plugins in a separate
process
A process is a series or set of activities that interact to produce a result; it may occur once-only or be recurrent or periodic.
Things called a process include:
Business and management
* Business process, activities that produce a specific s ...
, allowing Firefox to recover from plugin crashes. Firefox 3.6.6 lengthens the amount of time a plugin is allowed to be unresponsive before the plugin quits.
Firefox 4
On October 13, 2006,
Brendan Eich
Brendan Eich ( ; born July 4, 1961) is an American computer programmer and technology executive. He created the JavaScript programming language and co-founded the Mozilla project, the Mozilla Foundation, and the Mozilla Corporation. He serve ...
, Mozilla's then- Chief-Technology-Officer, wrote about the plans for "Mozilla 2", referring to the most comprehensive iteration (since its creation) of the overall platform on which Firefox and other Mozilla products run. Most of the objectives were gradually incorporated into Firefox through versions 3.0, 3.5, and 3.6. The largest changes, however, were planned for Firefox 4.
After five "Alpha" releases, twelve "Beta" releases, and two "Release Candidate" versions, Firefox 4 was released on March 22, 2011, originally Firefox 3.7 (Gecko 1.9.3) during its alpha stage, brought a new
user interface
In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine fro ...
and is said to be faster. Early
mockup
In manufacturing and design, a mockup, or mock-up, is a scale or full-size model of a design or device, used for teaching, demonstration, design evaluation, promotion, and other purposes. A mockup may be a ''prototype'' if it provides at lea ...
s of the new interface on
Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
,
Mac OS X
macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
, and
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
were first made available in July 2009. Other new features included improved notifications, tab groups, "switch to tab" where opened tabs can be searched through the address bar, application tabs, a redesigned add-on manager, integration with
Firefox Sync
Firefox Sync, originally branded Mozilla Weave, is a browser synchronization feature for Firefox web browsers. It allows users to partially synchronize bookmarks, browsing history, preferences, passwords, filled forms, add-ons, and the last 25 o ...
, and support for multi-touch displays.
Firefox 4 was based on the
Gecko
Geckos are small, mostly carnivorous lizards that have a wide distribution, found on every continent except Antarctica. Belonging to the infraorder Gekkota, geckos are found in warm climates. They range from .
Geckos are unique among lizards ...
2.0 engine, which added or improved support for
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 ...
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 ...
, and
WebGL
WebGL (short for Web Graphics Library) is a JavaScript Application programming interface, API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-in (computing), plug-ins. WebGL is fully integra ...
. It also included a new JavaScript engine (
JägerMonkey
SpiderMonkey is an open-source JavaScript and WebAssembly engine by the Mozilla Foundation. The engine powers the Firefox Web browser and has used multiple generations of JavaScript just-in-time (JIT) compilers, including TraceMonkey, JägerMo ...
) and better
XPCOM
Cross Platform Component Object Model (XPCOM) is a cross-platform component model from Mozilla. It is similar to Component Object Model (COM), Common Object Request Broker Architecture (CORBA) and system object model (SOM). It features multiple ...
History of free and open-source software
The history of free and open-source software begins at the advent of computer software in the early half of the 20th century. In the 1950s and 1960s, computer operating software and compilers were delivered as a part of hardware purchases wit ...
*
History of Mozilla Application Suite
The history of the Mozilla Application Suite began with the release of the source code of the Netscape suite as an open source project. Going through years of hard work (with the help of the community contributors), Mozilla 1.0 was eventually rele ...
Jamie Zawinski
Jamie Werner Zawinski (born November 3, 1968), commonly known as jwz, is an American computer programmer, blogger, and impresario. He is best known for his role in the creation of Netscape Navigator, Netscape Mail, Lucid Emacs, Mozilla.org, an ...
BBC News
BBC News is an operational business division of the British Broadcasting Corporation (BBC) responsible for the gathering and broadcasting of news and current affairs in the UK and around the world. The department is the world's largest broad ...
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 ...
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 ...
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 ...