According to the Firefox roadmap, future development will include version 3.0. Development on version 3.0, which will be based on Gecko 1.9, occurs simultaneously on the Mozilla trunk. Newer versions of Firefox will use the Cairo graphics library as the rendering layer instead of the platform's native rendering engine.[85]
[edit] Version 3.0
The development name for Mozilla Firefox 3 is Gran Paradiso.[86] The precursory releases were codenamed "Minefield", as this was the name of the trunk builds. "Gran Paradiso" (trans. "Great Paradise"), like other Firefox development names, is an actual place; in this case the highest mountain group in the Graian Alps. With the release of version 3.0 alpha 1 on December 8, 2006, it adopted the "Gran Paradiso" codename.[87][88][89] A post on the Mozilla Wiki "Release Roadmap" from President of Products Christopher Beard suggests a release in November 2007.[90]
The largest known change for Firefox 3 is the implementation of Gecko 1.9, an updated layout engine. It will also provide CSS3 columns.[91] Firefox 3 will include features that were bumped from Firefox 2, such as the overhauled Places system for storing bookmarks and history in an SQLite backend, according to the wiki.[92]
Due to lack of support for Windows 95, Windows 98, Windows Me, and Windows NT 4.0 in Cairo, and because Microsoft decided to end support for Windows 98 and Windows Me on July 11, 2006, Firefox 3 will not run on those operating systems. The Mac version of Firefox 3 will only run on OS X 10.3 or higher.[93][94] Unlike previous versions, Firefox 3 on Mac OS X will use a Cocoa widget implementation.[95]
There is also advanced ongoing work focused on further implementation of features from Web Hypertext Application Technology Working Group specification.[96][97][98] In particular, support for the controversial[99][100] "ping"[101] attribute in and HTML elements is implemented and enabled by default.[102] The only purpose of this additional attribute is tracking clicking on links.[101][102] LWN.net notes that "ping" has advantages over current click-tracking techniques because it can more reliably get the user to their intended destination and the user has the option of turning the "ping" feature off.[103] The development team is asking users to submit feature requests that they wish to be included in Firefox 3.[104]
Version 3 is also expected to include native support for microformats.[105]
[edit] Version 4.0
On October 13, 2006, Brendan Eich, Mozilla's Chief Technology Officer, wrote about the plans for Mozilla 2.0, the platform on which Firefox 4.0 is likely to be based. These changes include improving and removing XPCOM APIs, switching to standard C++ features, just-in-time compilation with JavaScript 2 (known as the Tamarin project), and tool-time and runtime security checks.[106][107]
[edit] End of life
The following are the end of life dates for various versions of Firefox.
- Firefox 1.0 reached its end of life in an announcement on April 12, 2006 with the release of version 1.0.8.
- Firefox 1.5 was scheduled to reach its end of life on April 24, 2007 but on April 24, 2007, an announcement was made pushing the date back a couple of weeks to Mid-May 2007 in order to allow for a 1.5.0.12 release. Users are urged to update to the latest stable version, currently 2.0.0.3, as soon as possible.