Teknologi Informatika    
   
Daftar Isi
(Sebelumnya) Firefox 3Firefox for mobile (Berikutnya)

Firefox 4

Mozilla Firefox 4
Firefox 3.5-4.0 logo.pngFirefox 4 logo.png
Firefox 4.png
Firefox 4.0 on Windows 7.
Original author(s)Mozilla Corporation
Developer(s)Mozilla Corporation
Mozilla Foundation
Initial releaseMarch 22, 2011 (2011-03-22)[1]
Discontinued4.01 / April 28, 2011; 22 months ago (2011-04-28)
Development statusEnd of life
Written inC++, JavaScript,[2] CSS,[3][4] XUL, XBL
Operating systemCross-platform
EngineGecko
Size11.9 MBWindows
26.8 MB – Mac OS X
13.2 MB – GNU/Linux
Available in81 languages
TypeWeb browser
FTP client
LicenseMPL/GNU GPL/GNU LGPL[5]
Websitefirefox.com
Customized Firefox 4 on Ubuntu

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

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.[12]

This marked a transition to giving much less weight to major version numbers, with 5 more major version numbers used by September of that year (5,6,7,8, and 9), compared to 4 in nearly a decade of Firefox development (1,2,3,4).

Contents

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.[13] 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.[11]

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" 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 won't work on earlier Mac Apple computers.[12]

Features

Mozilla Firefox 4 includes many new features since version 3.6.[14]

User interface

Firefox 4 brings a new user interface, with a new look designed to make it faster.[15] Early mockups of the new interface on Windows,[16] Mac OS X,[17] and Linux[18] were first made available in July 2009.

New features include improved "doorhanger" notifications, Firefox Panorama (a feature that lets the user organize tabs into windows called "groups" and perform various operations on groups),[clarification needed][19] application tabs, a redesigned extension manager,[20] Jetpack extensions support, integration with Firefox Sync,[21] and support for multitouch displays.[22]

Many changes were made to the user interface. By default, tabs are now on the top of the window.[23] The "stop" "reload" and "go" buttons have been combined into a single button, placed on the right side of the address bar. The button changes dynamically based upon the current state of the page.[24] On Windows Vista and Windows 7, the menu bar 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.[citation needed]

Engine

Firefox 4 is based on the Gecko 2.0 engine, which adds and improves support for HTML5,[25] CSS3, WebM, and WebGL.[11] Also, it includes a new JavaScript engine (JägerMonkey)[26] and better XPCOM APIs.

JägerMonkey 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.[27]

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.[28]

Firefox 4 introduces an audio API, which provides a way to programmatically access or create audio data associated with a HTML5 audio element.[29] It allows, for example, to visualize raw sound data, to use filters or to show the audio spectrum.[30]

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.[31]

Since Firefox 4.0 Beta 5, hardware acceleration 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, OS X and Linux using OpenGL.[32] Using hardware acceleration allows the browser to tap into the computer's graphics processing unit, lifting the burden from the CPU and speeding up the display of web pages. Acceleration is only enabled for certain graphics hardware and drivers.[33]

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)[2]. For later versions the file was renamed omni.ja [3]

Privacy

Firefox 4 contains support for the "do not track" header, an emerging standard for Web privacy.[34] 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.[35]

It also introduced the ability to delete flash cookies, subjecting them to the same deletion rules as ordinary HTTP cookies.[36][37]

Development

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

Timeline

Reception

Firefox.svg
Market Share Overview
According to StatCounter data

February 2013[48]

Browser % of Fx % of Total
Firefox 10.05%0.01%
Firefox 1.50.05%0.01%
Firefox 20.19%0.04%
Firefox 30.56%0.12%
Firefox 3.50.42%0.09%
Firefox 3.62.48%0.53%
Firefox 40.80%0.17%
Firefox 50.52%0.11%
Firefox 60.47%0.10%
Firefox 70.47%0.10%
Firefox 80.66%0.14%
Firefox 90.80%0.17%
Firefox 10
Firefox 10 ESR
1.45%0.31%
Firefox 111.17%0.25%
Firefox 122.72%0.58%
Firefox 131.41%0.30%
Firefox 142.01%0.43%
Firefox 151.87%0.40%
Firefox 163.28%0.70%
Firefox 17
Firefox 17 ESR
2.72%0.59%
Firefox 1859.70%12.74%
Firefox 1915.56%3.32%
Firefox 200.52%0.11%
Firefox 210.09%0.02%
All variants[49]100%21.34%

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.[50] Before that date, 3 million people downloaded the second release candidate of the browser, which later became the final version.[51] As a result, the new version of the browser received 10 million downloads on the first day.[52] Notwithstanding, it fell behind the previous record established by the launch of the 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 to monitor the numbers, made the record attained by Firefox 3 only unofficially been broken.[50]

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 on March 22 was 0.87%,[53] 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 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 didn’t applied with users of older versions of Internet Explorer.[54] Instead, Microsoft prompted users to upgrade via Windows Update several weeks after launch.

On 26 March 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, Opera 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 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 19 June 2011. After that date, it started to decline due to weekly trends and the release of Firefox 5.

Migration issues

Screenshot of expanded Firefox button on Mozilla Firefox 4.0
Expanded Firefox button showing the new arrangement of menus and commands

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

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.[57] 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.[58] The Menu bar can be displayed temporarily by pressing and releasing the Alt key.[59] 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 next start if the user selected the "Save & Quit" option. In Firefox 4, all sessions are saved. On next start, the session is available from the History menu.[60]

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".[61] If it is available (not greyed out) there is a restorable session available.

References

  1. ^ "Releases – Mozilla Wiki". Mozilla. Retrieved March 16, 2011. 
  2. ^ "Firefox's addons are written in JavaScript". Rietta.com. Retrieved December 19, 2009. 
  3. ^ "Firefox uses an "html.css" stylesheet for default rendering styles". Davidwalsh.name. Retrieved December 19, 2009. 
  4. ^ "The Firefox addon, Stylish takes advantage of Firefox's CSS rendering to change the appearance of Firefox". Userstyles.org. Retrieved December 19, 2009. 
  5. ^ "Mozilla End-User Licensing Agreements". Mozilla.com. Mozilla Foundation. Retrieved November 8, 2010. 
  6. ^ Channelreigster.co.uk
  7. ^ Firefox/4/Beta "MozillaWiki". Wiki.mozilla.org. February 8, 2011. Retrieved February 10, 2011. 
  8. ^ ZDnet.com
  9. ^ "Tumucumaque Park". Mozilla.org. October 5, 2010. Retrieved January 26, 2011. 
  10. ^ "Last Release". PC Pro. February 28, 2011. Retrieved March 3, 2011. 
  11. ^ a b c Beltzner, Mike (May 10, 2010). "Firefox 4: fast, powerful, and empowering". Retrieved September 21, 2010. 
  12. ^ a b http://www.computerworld.com/s/articl e/9217837/Mozilla_retires_Firefox_4_f rom_security_support
  13. ^ Eich, Brendan (October 13, 2006). "Mozilla 2". Retrieved September 16, 2006. 
  14. ^ "Firefox 4.0 beta 6 release notes". Retrieved July 7, 2010. 
  15. ^ "Mozilla spills plan for, yes, Firefox 4". The Register. May 10, 2010. Retrieved May 10, 2010. 
  16. ^ "Firefox 4.0 Windows Theme Mockups". Mozilla. June 2, 2010. Retrieved August 11, 2010. 
  17. ^ "Firefox 4.0 Mac Theme Mockups". Mozilla. June 16, 2010. Retrieved August 11, 2010. 
  18. ^ "Firefox 4.0 Linux Theme Mockups". Mozilla. July 21, 2010. Retrieved August 11, 2010. 
  19. ^ Aza Raskin. "Firefox Panorama: Tab Candy Evolved". Retrieved September 11, 2010. 
  20. ^ Stephen Shankland (May 11, 2010). "Firefox 4 release plan: The need for speed". cnet. Retrieved May 28, 2010. 
  21. ^ "Sync in Firefox 4 Beta". Mozilla Labs. August 24, 2010. Retrieved September 11, 2010. 
  22. ^ Stephen Shankland (May 28, 2010). "Mozilla prepares coders for Firefox 4 features". cnet. Retrieved May 28, 2010. 
  23. ^ Why Tabs are on Top in Firefox 4 « Alex Faaborg. Blog.mozilla.com (2010-06-24). Retrieved on November 8, 2010.
  24. ^ "Firefox/4.0 Windows Theme Mockups – MozillaWiki". Mozilla. July 27, 2009. Retrieved August 10, 2009. 
  25. ^ Henri Sivonen (May 11, 2010). "Firefox 4 HTML 5 parser". Retrieved May 11, 2010. 
  26. ^ Christopher Blizzard (March 8, 2010). "a quick note on JavaScript engine components". Retrieved March 19, 2010. 
  27. ^ David Mandelin (February 26, 2010). "Starting JägerMonkey". 
  28. ^ "Firefox 4 for Developers – MDC". August 25, 2010. 
  29. ^ "Audio Data API". Mozilla. August 25, 2010. Retrieved September 29, 2010. 
  30. ^ IB Times Staff Reporter (September 8, 2010). "Firefox 4 beta flaunts audio API to create music visuals". International Business Times. Retrieved September 29, 2010. 
  31. ^ jsullivan (November 10, 2010). "Fasten Your Seatbelts – Firefox 4 Beta adds new JavaScript power and faster graphics". Retrieved November 10, 2010. 
  32. ^ "Firefox 4: hardware acceleration". Mozilla. September 7, 2010. 
  33. ^ [1]
  34. ^ Mossberg, Walt (March 31, 2011). "New, Lean Firefox 4: Re-Built to Play Catch-Up". Wall Street Journal. Retrieved March 31, 2011. 
  35. ^ Valentino-DeVries, Jennifer (March 14, 2011). "Firefox Maker: 'Do Not Track' Likely to Be Regulated". Wall Street Journal Blogs. Retrieved March 31, 2011. 
  36. ^ Mike Beltzner (January 13, 2011). "Bugzilla entry 625495 – Clear Adobe Flash Cookies (LSOs) when Clear Cookies is selected in the Privacy > Custom > Clear History". Retrieved September 28, 2011. "Change to the "on close" firefox behavior to use the new NPAPI ClearSiteData API." 
  37. ^ Mike Beltzner (January 13, 2011). "Bugzilla entry 625496 – Clear Adobe Flash Cookies (LSOs) when Cookies is selected in Clear Recent History". Retrieved September 28, 2011. "Change to the "clear recent history" firefox behavior to use the new NPAPI ClearSiteData API." 
  38. ^ FTP.Mozilla.org
  39. ^ FTP.Mozilla.org
  40. ^ "Platform/2010-02-02 – Mozilla Wiki". Mozilla. February 2, 2010. Retrieved February 6, 2010. 
  41. ^ Release Notes: Mozilla Developer Preview. Mozilla.org. Retrieved on November 8, 2010.
  42. ^ "Firefox 4 RC targeted for Feb 25, final by March". 
  43. ^ "Mozilla confirms Firefox 4 beta 12 is FINAL test build". 
  44. ^ "Releases Mozilla Wiki". 
  45. ^ "Mozilla Firefox 4 RC Release Notes". Retrieved March 9, 2011. 
  46. ^ "Mozilla Firefox 4 RC Release Notes". Retrieved March 18, 2011. 
  47. ^ "Damon Sicore announces possible Firefox 4.0 final launch date in the official Mozilla Google Groups page.". 
  48. ^ Top 12 Browser Versions on February 2013, StatCounter Global Stats, http://gs.statcounter.com/#browser_ve rsion-ww-monthly-201302-201302-bar
  49. ^ Top 5 Browsers on February 2013, StatCounter Global Stats, http://gs.statcounter.com/#browser-ww -monthly-201302-201302-bar
  50. ^ a b Keizer, Gregg (March 27, 2011). "Firefox 4 sets unofficial download record". Computer World. Retrieved March 29, 2011. 
  51. ^ Blog.mozilla.com
  52. ^ The Inquirer.net
  53. ^ GS.statcounter.com
  54. ^ "A thoughtful approach to measuring browser adoption". 2011mar29. 
  55. ^ "Mashable review". Retrieved April 1, 2011. 
  56. ^ "Firefox 4.0 release notes". Retrieved April 1, 2011. 
  57. ^ "Firefox 4.0 release notes". Retrieved April 1, 2011. 
  58. ^ "Firefox Help: Page Info window". Retrieved April 1, 2011. 
  59. ^ "Howstruct.com: Bookmark import guide". Retrieved April 3, 2011. 
  60. ^ "Mozilla Firefox Developer Forum". Retrieved April 1, 2011. 
  61. ^ "Blog post by Firefox developer Paul O’Shannessy". Retrieved April 1, 2011. 

External links

(Sebelumnya) Firefox 3Firefox for mobile (Berikutnya)