Firefox 4
   HOME

TheInfoList



OR:

Mozilla Firefox 4 is a version of the Firefox web browser, released on March 22, 2011. The first
beta Beta (, ; uppercase , lowercase , or cursive ; grc, βῆτα, bē̂ta or ell, βήτα, víta) is the second letter of the Greek alphabet. In the system of Greek numerals, it has a value of 2. In Modern Greek, it represents the voiced labiod ...
was made available on July 6, 2010; Release Candidate 2 (a base for the final version) 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. There was one security update in April 2011 (4.0.1) and version 4 of the browser was made obsolete by the release of Firefox 5 in June 2011. This marked a transition to giving much less weight to major version numbers, with 5 more major version numbers used by December of that year (5, 6, 7, 8, and 9), compared to 4 in nearly a decade of Firefox development (1, 2, 3, 4).


History

On October 13, 2006, Brendan Eich, Mozilla's 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 these objectives were incorporated into versions 3.0, 3.5, and 3.6. The largest changes, however, were deferred to Firefox 4.0. In early May 2010, Mozilla's plans for Firefox 4.0 were officially detailed through a blog post by Mike Beltzner, Firefox director. On May 25, 2011, the Firefox release manager wrote in an email "Firefox 5 will be the security update for Firefox 4," confirming Firefox 4 had entered its "
end of life End-of-life may refer to: * End-of-life (product), a term used with respect to terminating the sale or support of goods and services * End-of-life care, medical care for patients with terminal illnesses or conditions that have become advanced, prog ...
" phase where Mozilla will no longer issue updates. Mozilla continued to issue updates for Firefox 3.6 after 4's EOL declaration. Only one update (4.0.1) was issued for Firefox 4 during its lifetime. Many looking for a copy of this version 4 will be directed to version 6, which cannot run on PowerPC Macintoshes.


Features

Mozilla Firefox 4 includes many new features since version 3.6.


User interface

Firefox 4 brought a new user interface, with a new look designed to make it faster. Early mockups of the new interface on Windows, Mac OS X, and Linux were first made available in July 2009. New features included improved "doorhanger" notifications, Firefox Panorama (a feature that lets the user visually group tabs), application tabs, a redesigned extension manager, Jetpack extensions support, integration with Firefox Sync, and support for multitouch displays. Many changes were made to the user interface. By default, tabs were displayed on the top of the window, above the
location bar In a web browser, the address bar (also location bar or URL bar) is the element that shows the current URL. The user can type a URL into it to navigate to a chosen website. In most modern browsers, non-URLs are automatically sent to a search eng ...
in the area formerly occupied by the window's title bar. The "stop", "reload", and "go" buttons were combined into a single button, placed on the right side of the address bar. The button changed dynamically, based on the current state of the page. On Windows Vista and Windows 7, the
menu bar A menu bar is a graphical control element which contains drop-down menus. The menu bar's purpose is to supply a common housing for window- or application-specific menus which provide access to such functions as opening files, interacting wi ...
is hidden by default with the most common actions moved to a new "Firefox" menu in the upper left-hand corner of the browser. Users can create persistent "app tabs", and customize the tab bar, as well as the bookmark and navigation bars. Many of these features are similar to ones introduced by
Google Chrome Google Chrome is a cross-platform 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 ...
.


Engine

Firefox 4 is 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 throughout the world. They range from . Geckos ar ...
2.0 engine, which adds and improves support for HTML5, CSS3, WebM, and WebGL. Also, it includes a new JavaScript engine (
JägerMonkey SpiderMonkey is the first JavaScript engine, written by Brendan Eich at Netscape Communications, later released as open source and currently maintained by the Mozilla Foundation. It is used in the Firefox web browser. History Eich "wrote Jav ...
) and better XPCOM APIs.
JägerMonkey SpiderMonkey is the first JavaScript engine, written by Brendan Eich at Netscape Communications, later released as open source and currently maintained by the Mozilla Foundation. It is used in the Firefox web browser. History Eich "wrote Jav ...
is a new JavaScript engine designed to work alongside the TraceMonkey engine introduced with Firefox 3.5. It improves performance by compiling "non-traceable" JavaScript into machine language for faster execution. Firefox 4 is the first version of Firefox to drop native support of the Gopher protocol; however, continued support is available through an add-on. Firefox 4 introduces an audio API, which provides a way to programmatically access or create audio data associated with an HTML5 audio element. It allows, for example, to visualize raw sound data, to use filters or to show the audio spectrum. Firefox 4 no longer relies on the underlying OS for text layout/shaping. Instead, it uses HarfBuzz. This allows for smart OpenType layout/shaping which is consistent across different operating systems.


Performance

Firefox 4 has marked a major change in performance in comparison to former versions 3.6 and 3.5. The browser has made significant progress in Sunspider JavaScript tests as well as improvements in supporting HTML5. Since Firefox 4.0 Beta 5,
hardware acceleration Hardware acceleration is the use of computer hardware designed to perform specific functions more efficiently when compared to software running on a general-purpose central processing unit (CPU). Any transformation of data that can be calcula ...
of content is enabled by default on Windows Vista and Windows 7 machines using Direct2D, on OS X using Quartz (basically CPU-only), and Linux using XRender. Hardware acceleration of compositing is enabled by default on Windows XP, Windows Vista and Windows 7 machines using
Direct3D Direct3D is a graphics application programming interface (API) for Microsoft Windows. Part of DirectX, Direct3D is used to render three-dimensional graphics in applications where performance is important, such as games. Direct3D uses hardware a ...
, OS X and Linux using
OpenGL OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve ha ...
. Using hardware acceleration allows the browser to tap into the computer's
graphics processing unit A graphics processing unit (GPU) is a specialized electronic circuit designed to manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display device. GPUs are used in embedded systems, mo ...
, lifting the burden from the
CPU A central processing unit (CPU), also called a central processor, main processor or just processor, is the electronic circuitry that executes instructions comprising a computer program. The CPU performs basic arithmetic, logic, controlling, and ...
and speeding up the display of web pages. Acceleration is only enabled for certain graphics hardware and drivers. One of the performance optimizations was moving all application data into a single file, omni.jar, using a new file format based on the Java Archive format(previous versions used multiple files in the Java Archive format). For later versions the file was renamed omni.ja.


Privacy

Firefox 4 contains support for the "do not track" header, an emerging standard for Web privacy. The header signals the user's request to the web service that any web visitor tracking service be disabled. In the future, this privacy request may become a legal requirement. It also introduced the ability to delete flash cookies, subjecting them to the same deletion rules as ordinary
HTTP cookie HTTP cookies (also called web cookies, Internet cookies, browser cookies, or simply cookies) are small blocks of data created by a web server while a user is browsing a website and placed on the user's computer or other device by the user's ...
s.


Development

Nightly builds were marked as 4.0a1pre between February and June 2008, but were renamed to 3.1a1pre afterwards.


Timeline


Reception

On 22 March 2011, and during the 24-hour launch period, Firefox 4 received 7.1 million downloads, as counted and verified by the
Mozilla Foundation The Mozilla Foundation (stylized as moz://a) is an American non-profit organization that exists to support and collectively lead the open source Mozilla project. Founded in July 2003, the organization sets the policies that govern development, ...
. Before that date, 3 million people downloaded the second release candidate of the browser, which later became the final version. As a result, the new version of the browser received 10 million downloads on the first day. Notwithstanding, it fell behind the previous record established by the launch of Firefox 3 in 2008, which was 8 million. Second-day downloads for the browser were reported to be 8.75 million, but the lack of an official representative from
Guinness Guinness () is an Irish dry stout that originated in the brewery of Arthur Guinness at St. James's Gate, Dublin, Ireland, in 1759. It is one of the most successful alcohol brands worldwide, brewed in almost 50 countries, and available in ...
to monitor the numbers, made the record attained by
Firefox 3 Mozilla Firefox 3.0 is a version of the Firefox web browser released on June 17, 2008, by the Mozilla Corporation. Firefox 3.0 uses version 1.9 of the Gecko layout engine for displaying web pages. This version fixes many bugs, improves standard ...
only unofficially been broken.


Usage share

On the official launch date, the usage share for the Firefox 4 was 1.95%, which was 0.34% higher than the previous day according to analytics website StatCounter. As a comparison, the usage share for the
Internet Explorer 9 Internet Explorer 9 or IE9 (officially Windows Internet Explorer 9) is a web browser for Windows. It was released by Microsoft on March 14, 2011, as the ninth version of Internet Explorer and the successor to Internet Explorer 8, and can replace p ...
on March 22 was 0.87%, and it was released the prior week, on March 14. A potential factor on Firefox 4's higher usage share is that the latter supports both
Windows 2000 Windows 2000 is a major release of the Windows NT operating system developed by Microsoft and oriented towards businesses. It was the direct successor to Windows NT 4.0, and was released to manufacturing on December 15, 1999, and was official ...
and XP, two operating systems Internet Explorer 9 does not support. Also, at launch, Mozilla prompted existing customers to upgrade their browsers to the newer version, something Microsoft hadn't applied to users of older versions of Internet Explorer. Instead, Microsoft prompted users to upgrade via
Windows Update Windows Update is a Microsoft service for the Windows 9x and Windows NT families of operating system, which automates downloading and installing Microsoft Windows software updates over the Internet. The service delivers software updates for Wind ...
several weeks after launch. On March 26, 2011, Firefox 4's usage share exceeded that of the 10-year-old and discontinued Internet Explorer 6 for the first time. Also on that date, the browser's usage share was higher than all versions of
Safari A safari (; ) is an overland journey to observe wild animals, especially in eastern or southern Africa. The so-called "Big Five" game animals of Africa – lion, leopard, rhinoceros, elephant, and Cape buffalo – particularly form an importa ...
,
Opera Opera is a form of theatre in which music is a fundamental component and dramatic roles are taken by singers. Such a "work" (the literal translation of the Italian word "opera") is typically a collaboration between a composer and a libre ...
and older versions of Firefox with the exception of Firefox 3.6. As a reference, Internet Explorer 9's usage share first exceeded that of
Internet Explorer 6 Microsoft Internet Explorer 6 (IE6) is a graphical web browser developed by Microsoft for Windows operating systems. Released on August 24, 2001, it is the sixth, and by now discontinued, version of Internet Explorer and the successor to Inter ...
on May 1, 2011 (48 days after release), and Internet Explorer 9 became the second most used version of Internet Explorer for the first time on May 22, 2011 (69 days after release). According to StatCounter, Firefox 4 reached its usage share peak of 16.7% on June 19, 2011. After that date, it started to decline due to weekly trends and the release of Firefox 5.


Migration issues

Firefox 4 represents a departure in user interface layout and behaviour from previous versions. Users face some issues negotiating these changes, some of which are not documented in the release notes.


Firefox button

The Firefox button groups the menus in Firefox 4. It is displayed by default on the Windows 7 and Windows Vista operating systems. It can be displayed on other operating systems by selecting "Toolbars" from the View menu and unchecking "Menu Bar". The Menu bar can be restored by selecting "Options" from the Firefox button menu and checking "Menu Bar". Certain menu items, such as "Page Info" and "Import" (for importing bookmarks and other browser data), are not available from the Firefox button menu but remain available from the Menu bar. The Menu bar can be displayed temporarily by pressing and releasing the Alt key. Selecting a Menu bar command or pressing the Alt key again dismisses the Menu bar.


Session data

A prompt to save the session (tabs and windows) was presented by default in Firefox 3, with the session restored on the next start if the user selected the "Save & Quit" option. In Firefox 4, all sessions are saved. On the next start, the session is available from the History menu. This new feature, called on-demand session restore, overwrites the previous session on exit without prompting. The user can check whether there is a saved session at any time by viewing the History menu item "Restore Previous Session". If it is available (not greyed out) there is a restorable session available.


See also

*
Firefox early version history The project that became Firefox today began as an experimental branch of the Mozilla Suite called ''m/b'' (or ''mozilla/browser''). Firefox retains the cross-platform nature of the original Mozilla browser, using the XUL user interface markup l ...


References


External links

*
Firefox Nightly Builds



Rapid Release plans
{{Web browsers 4.0 2011 software Free software programmed in C++ FTP clients History of web browsers Linux web browsers MacOS web browsers POSIX web browsers Unix Internet software Windows web browsers Software that uses XUL fr:Firefox 4