Firefox 3

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Mozilla Firefox 3
Mozilla Firefox IconMozilla Firefox wordmark
Firefox 3.png
Firefox 3.0 displaying Wikipedia on Linux
Developer(s) Mozilla Corporation, Mozilla Foundation
Initial release June 17, 2008 (2008-06-17)
Stable release 3.0.19 (March 30, 2010; 13 years ago (2010-03-30)) [±]
Preview release Non [±]
Development status End of Life
Written in C++, XUL, XBL, JavaScript
Operating system Windows
Mac OS X
Linux
BSD
Solaris
OS/2
Engine Gecko
Platform Cross-platform
Size 7.2 MB (Windows)
17.2 MB (Mac OS X)
8.7 MB (Linux)
Available in Over 70 languages
Type Web browser, FTP client, gopher client
License MPL/GPL/LGPL/Mozilla EULA (for binary redistribution)
Website firefox.com

Lua error in package.lua at line 80: module 'strict' not found. Mozilla Firefox 3.0 is a version of the Firefox web browser released on June 17, 2008 by the Mozilla Corporation.[1]

Firefox 3.0 uses version 1.9 of the Gecko layout engine for displaying web pages. This version fixes many bugs, improves standards compliance, and implements many new web APIs compared to Firefox 2.0. Other new features include a redesigned download manager, a new "Places" system for storing bookmarks and history, and separate themes for different operating systems.

Firefox 3.0 had over 8 million unique downloads the day it was released, and by July 2008 held over 5.6% of the recorded usage share of web browsers.[2] Estimates of Firefox 3.0's global market share as of February 2010 were generally in the range of 4–5%,[3][4][5] and then dropped as users migrated to Firefox 3.5 and later Firefox 3.6. Partially as a result of this, between mid-December 2009 and the end of January 2010, Firefox 3.5 was the most popular browser (when counting individual browser versions) passing Internet Explorer 7.[6]

Mozilla ended support for Firefox 3 on March 30, 2010 with the release of 3.0.19.[7]

Development

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Firefox 3.0 was developed under the codename Gran Paradiso.[8] This, like other Firefox codenames, is the name of an actual place; in this case the seventh-highest mountain in the Graian Alps where they first came up with the idea.

Planning began in October 2006, when the development team asked users to submit feature requests that they wished to be included in Firefox 3.[9]

The Mozilla Foundation released the first beta on November 19, 2007,[10] the second beta on December 18, 2007,[10] the third beta on February 12, 2008, the fourth beta on March 10, 2008, and the fifth and final beta on April 2, 2008.[11] The first release candidate was announced on May 16, 2008, followed by a second release candidate on June 4, 2008, and a third (differing from the second release candidate only in that it corrected a serious bug for Mac users) on June 11, 2008. Mozilla shipped the final release on June 17, 2008.[1][12]

On its release date, Firefox 3 was featured in popular culture, mentioned on The Colbert Report, among others.[13]

Changes and features

Backend changes

One of the big changes in Firefox 3 is the implementation of Gecko 1.9, an updated layout engine. The new version fixes many bugs, improves standard compliance, and implements new web APIs.[14] In particular, it makes Firefox 3 the first official release of a Mozilla browser to pass the Acid2 test, a standards-compliance test for web-page rendering. It also gets a better score on the Acid3 test than Firefox 2.

Some of the new features are defined in the WHATWG HTML 5 specification,[14] such as support for web-based protocol handlers, a native implementation of the getElementsByClassName method, support for safe message-passing with postMessage, and support for offline web applications. Other new features include APNG support, and EXSLT support.[14]

A new internal memory allocator, jemalloc,[15] is used rather than the default libc one.[citation needed]

Gecko 1.9 uses Cairo as a graphics backend,[16] allowing for improved graphics performance and better consistency of look and feel on various operating systems. Because of Cairo's lack of support for Windows 95, Windows 98, Windows Me and Windows NT (versions 4.0 and below), and because Microsoft ended support for Windows 98 and Windows Me on July 11, 2006, Firefox 3 does not run on those operating systems. Similarly, the Mac version of Firefox 3 runs only on Mac OS X 10.4 or higher,[17] but, unlike previous versions, has a native Cocoa widget interface.[18]

Frontend changes

New Firefox 3 Download Manager in Ubuntu Studio.
New location bar auto-complete feature in Firefox 3.

As for the frontend changes, Firefox features a redesigned download manager with built-in search and the ability to resume downloads.[19] Also, a new plug-in manager is included in the add-ons window[20] and extensions can be installed with a package manager. Microformats are supported for use by software that can understand their use in documents to store data in a machine-readable form.[21]

The password manager in Firefox 3 asks the user if they would like it to remember the password after the log on attempt rather than before. By doing this users are able to avoid storing an incorrect password in the password manager after a bad log on attempt.[22]

Firefox 3 uses a "Places" system for storing bookmarks and history in an SQLite backend.[23] The new system stores more information about user's history and bookmarks, in particular letting the user tag the pages. It is also used to implement an improved frecency-based algorithm for the new location bar auto-complete feature (dubbed the "Awesomebar").[24][25]

The Mac version of Firefox 3 supports Growl notifications, the Mac OS X spell checker, and Aqua-style form controls.

Themes

To give the browser a more native look and feel on different operating systems, Firefox 3 uses separate themes for Mac OS X, Linux, Windows XP, and Windows Vista. When running on GNOME, Firefox 3 displays icons from the environment; thus, when the desktop environment icon theme changes, Firefox follows suit.[26] Additional icons were also made to be used when no appropriate icon exists; these were made following the Tango Desktop Project guidelines.[27] Additionally, the GTK version has replaced the non-native tab bar that was implemented in Firefox 2.0 and instead uses the native GTK+ tab style.

The default icons and icon layout for Firefox 3 also changed dramatically, taking on a keyhole shape for the forward and back buttons by default on two of the three platforms.[28] However, the keyhole shape does not take effect in Linux or in the small-icon mode. The Iconfactory created the icons for the Microsoft Windows platform. In addition, separate icons sets are displayed for Windows XP and Vista.

Firefox 3 themes for various operating systems.[29]
Firefox 3 Strata Aero.png

Windows Vista and Windows 7 "Strata" visual style.

Firefox 3 Strata XP.png
Windows XP "Strata" visual style.
Firefox 3 Firelight.png
Mac OS X "Firelight" visual style.
Firefox 3 Tango Blubuntu.png
"Tango" visual style for Linux and Unix-like operating systems in Ubuntu.
(Icons changed based on applied GTK+ 2 theme.)

Breakpad

Mozilla Crash Reporter on Debian with Xfce4

Breakpad (previously called "Airbag") is an open-source crash reporter utility which replaced the proprietary Talkback. It is being developed by Google and Mozilla, and used in Firefox and Thunderbird.[30][31] This product is significant because it is the first open source multi-platform crash reporting system.[citation needed]

During development Breakpad was first included May 27, 2007, in Firefox 3 trunk builds on Windows NT and Mac OS X, and, weeks later, on Linux.[32] Breakpad replaced Talkback (also known as the Quality Feedback Agent) as the crash reporter used by the Mozilla software to report crashes of its products to a centralized server for aggregation or case-by-case analysis.[33] Talkback was proprietary software licensed to the Mozilla Corporation by SupportSoft.

Usage


Firefox.svg
Market Share Overview
According to StatCounter data

December 2015[34]

Browser  % of Fx  % of Total
Old version, no longer supported: Firefox 3.x 0.91% 0.08%
Old version, no longer supported: Firefox 4 0.11% 0.01%
Old version, no longer supported: Firefox 59 0.57% 0.05%
Old version, no longer supported: Firefox 1016 1.59% 0.14%
Old version, no longer supported: Firefox 1723 2.60% 0.23%
Old version, no longer supported: Firefox 2430 3.06% 0.27%
Old version, no longer supported: Firefox 3137 6.57% 0.58%
Older version, yet still supported: Firefox 38
Firefox ESR 38
3.28% 0.29%
Old version, no longer supported: Firefox 39 1.81% 0.16%
Old version, no longer supported: Firefox 40.x 1.93% 0.17%
Old version, no longer supported: Firefox 41 3.06% 0.27%
Old version, no longer supported: Firefox 42 46.21% 4.08%
Current stable version: Firefox 43 26.39% 2.33%
Future release: Firefox 44
All variants[35] 100% 8.83%

Net Applications noted that the use of Firefox 3 beta rapidly increased to a usage share of 0.62% in May 2008. They interpreted this increase to mean that Firefox 3 betas were stable and that users were using it as their primary browser.[36] Within 24 hours after the release of Firefox 3.0, usage rose from under 1% to over 3% according to Net Applications.[37] It reached a peak of 21.17% in April 2009 before declining as users switched to Firefox 3.5 and later Firefox 3.6.[38]

Guinness World Record

Wikinews-logo.svg News related to Mozilla sets record for most software downloads in 24 hours at Wikinews

The official date for the launch of Firefox 3 was June 17, 2008, named "Download Day 2008". Firefox was aiming to set the record for most software downloads in 24 hours.

Download Day officially started at 11:16 a.m. PDT (18:16 UTC) on June 17.[39] With the announced date, the download day was June 18 for timezones greater than GMT +6, which includes half of Asia and all of Oceania.

The large number of users attempting to access the Mozilla website on June 17 caused it to become unavailable for at least a few hours and attempts at upgrading to the new version resulted in server timeouts. The site was not updated for the download of Firefox 3 until 12:00 PDT (19:00 UTC), two hours later than originally scheduled.[40][41]

World map of all downloads of Mozilla Firefox 3 from June 17, 2008 to July 2, 2008

When "Download Day" ended at 11:16 AM PDT (18:16 UTC) June 18,[42] 8,249,092 unique downloads had been recorded.[43] On July 2 Mozilla announced they had won the record, with 8,002,530 unique downloads[44] and parties in over 25 countries.[45] As of July 7, 2008, more than 31 million people had downloaded Firefox 3.[44][46]

Gareth Deaves, Records Manager for Guinness World Records, complimented Mozilla, saying, "Mobilizing over 8 million internet users within 24 hours is an extremely impressive accomplishment and we would like to congratulate the Mozilla community for their hard work and dedication."[47]

Operating System support

Firefox 3 runs on Windows 2000/XP/Vista/7, and on Windows 98/ME with the third party Kernel Extender installed.[48]

Critical response

While the new functionality of the location bar, dubbed the "Awesomebar", was overall well received,[49] there were those who did not like it due to user interface and performance changes,[50][51][52] so much that extensions were made to revert it.[53][54] Firefox 3 received CNET Editors' Choice in June 2008.[55]

References

  1. 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Firefox 3.5 is world's most popular browser, StatCounter says, Nick Eaton. seattlepi blogs. 2009-12-21. Retrieved 2009-12-22.
  7. Mozilla.org
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. 10.0 10.1 Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. 14.0 14.1 14.2 Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found. A page describing the future usage of Cairo.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. Places:Fx3UIPlan - MozillaWiki
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. Deploying the Airbag. BSBlog (Mozilla developer Benjamin Smedberg's weblog).
  31. Using Breakpad with Gran Paradiso (1.9a3). BSBlog (Mozilla developer Benjamin Smedberg's weblog).
  32. Bug 381099 – Turn on crash reporting by default (Win+Mac), mozilla.org bug tracker]
  33. Lua error in package.lua at line 80: module 'strict' not found.
  34. Lua error in package.lua at line 80: module 'strict' not found.
  35. Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. Lua error in package.lua at line 80: module 'strict' not found.
  38. Lua error in package.lua at line 80: module 'strict' not found.
  39. Lua error in package.lua at line 80: module 'strict' not found.
  40. Lua error in package.lua at line 80: module 'strict' not found.
  41. Lua error in package.lua at line 80: module 'strict' not found.
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. Firefox 3 sets new Download World Record, I4U News
  44. 44.0 44.1 Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. Lua error in package.lua at line 80: module 'strict' not found.
  47. Lua error in package.lua at line 80: module 'strict' not found.
  48. Lua error in package.lua at line 80: module 'strict' not found.
  49. Lua error in package.lua at line 80: module 'strict' not found.
  50. Lua error in package.lua at line 80: module 'strict' not found.
  51. Lua error in package.lua at line 80: module 'strict' not found.
  52. Lua error in package.lua at line 80: module 'strict' not found.
  53. Lua error in package.lua at line 80: module 'strict' not found.
  54. Lua error in package.lua at line 80: module 'strict' not found.
  55. Lua error in package.lua at line 80: module 'strict' not found.

External links