Firefox:3.0 PRD
![]() |
Introduction
This document describes the product requirements for Firefox 3.0. The intent is that all items described here will be implemented prior to the end of the product's development cycle of approximately 12 months.
This document also anticipates an interim milestone marker to be released as Firefox 2.0 which will include completed implementations of some of the smaller or less complex items listed below. Many of the larger and more complex items will have their development efforts stretched out over the entire cycle, meaning those items will only appear in the Firefox 3.0 release.
Firefox and Gecko
Firefox 3 will be based on the 1.9 release of the Mozilla platform, often known as "Gecko". Thus in addition to its own feature items, it will pick up the enhancements to graphics rendering, JavaScript, layout, XUL, etc. anticipated in the Gecko 1.9 Roadmap. Gecko 1.9 development currently (April 2006) takes place on the trunk, see the branch plan.
Requirements
Marketing & Transition Experience
- Less than a 5.0 MB download on Windows
- Large deployment scenarios?
Functional Capability & Usability
Focus Area & Work Items | Release | Priority |
---|---|---|
Places (An Updated Approach to Bookmarks & History) | ||
Firefox:Places:Scratch Pad |
3.0 | P2 |
Tabbed Browsing | ||
Firefox:Tabbed Browsing:Scratch Pad |
2.0 | P3 |
Software Update | ||
Firefox:Software Update:Scratch Pad |
2.0 | P2 |
Extensions and Themes | ||
Firefox:Extensions:Scratch Pad |
2.0 | P2 |
Search Engines | ||
Firefox:Search:Scratch Pad |
3.0 | |
Download Manager | ||
Firefox:Download Manager:Scratch Pad |
2.0/3.0 | |
Session Saving | ||
Firefox:Session Saving:Scratch Pad |
3.0 | P4 |
Per Site Options | ||
Firefox:Info Window:Per Site Options:Scratch Pad |
3.0 | |
Info Window | ||
Firefox:Info Window:Scratch Pad |
2.0 | P3 |
Find Toolbar | ||
Firefox:Find Toolbar:Scratch Pad |
3.0 | P2 |
Developer Tools | ||
Firefox:Developer Tools:Scratch Pad |
3.0 | P4 |
Keybindings | ||
Firefox:Configurable Keybindings |
2.0 | P3 |
MacOS X | ||
|
1.5 | P2 |
Usability Enhancements | ||
|
1.5 | P2 |
Codebase & Platform Design
Focus Area & Work Items | Release | Priority |
---|---|---|
XULRunner | ||
See XULRunner docs | 3.0 | |
XUL | ||
|
3.0 | P2 |
Tree Sanity | ||
|
2.0 | P3 |