Firefox 1.1 Product Requirements
Document Code name: Deer Park 


last modified. 3/23/05
engineering lead: ben@mozilla.org
qa lead: asa@mozilla.org

Table of Contents


Team

aviary

cbeard
product mgmt
chofmann
engineering mgmt
ben
module owner
darin
xulrunner
bryner
fast back/extension mgr
mconnor
update mgr
jst
content
dbaron
layout
asa
qa and l10n
chase
build/release

Summary

Firefox 1.1 will build on the success of Firefox 1.0 to continue delivering  a secure, user-experience focused Web browser.  Firefox 1.1 will have the following included into the product:
Firefox will also have the following:
Firefox 1.1 will also be based on Gecko 1.8 with the following key enhancements:  an increase in rendering/application speed; additional web standards implementations (CSS 2/3, ); scripting of plug-ins update of NPAPI; E4X; better IE compatability.  We will also be correcting any product defects or usability issues that were unresolved in Firefox 1.0.

The target audience for Firefox 1.1 users is for everybody who wants to use the Web.  In order to target "everybody", Firefox 1.1 needs to stay simple to use, easy to download, and extensible.  The focus is on the consumer audience, though companies may deploy Firefox 1.1 throughout their organization.

Assumptions:

General public availability of Firefox 1.1 via download is targeted for late June, 2005.  There will be a Developer Preview Release and a Preview Release for Firefox 1.1.

Bug List

Firefox 1.1 Bugs
Accessibility bugs (Bug 24413)


Schedule

Target Date
Milestone
April 5, 2005
Branch 1.8
April 19, 2005
Feature Complete
April 26, 2005
Developer Preview Release
May 10, 2005
UI/L10n Freeze
May 31, 2005
Preview Release
tbd
Zarro bugs
tbd
Final QA certification
July 1, 2005
Final Release

Features

General Features
Item Number
Requirement Status Eng. Assigned QA Assigned/ Test Plan

Privacy Settings: One click clear of privacy settings, allows selective clear; clear privacy settings on shutdown

ben


Preferences reorganization
ben


RSS improvements: style RSS feeds like feedviewer extension

mconnor


Improved MIME type handling; allow download to desktop, open via plug-in, open via application

ben


Software Update enhancements




Drag and Drop: display urls via drag and drop (like Safari)









Add Answers.com to search engine drop down (replace Dictionary.com?)

mconnor


Mac OS X integration: default browser, set background, launch application

josh


Mac Import managers:
Apple Safari; Mozilla Camino; Microsoft Internet Explorer 5.x; Omniweb 5

josh








System Requirements

Supported Platforms

Notes System Requirements

Target Platform: Windows XP SP2

Tier 2:
Everything else
Windows

Operating Systems
  • Windows XP SP2 (Recommended)
  • Windows XP
  • Windows Server 2003
  • Windows 2000
  • Windows NT 4.0
  • Windows ME
  • Windows 98SE
  • Windows 98
Minimum Hardware
  • Pentium 233 MHz (Recommended: Pentium 500MHz or greater)
  • 64 MB RAM (Recommended: 128 MB RAM or greater)
  • 52 MB hard drive space
Target Platform:

Linux

Software Requirements
Please note that Linux distributors may provide packages for your distribution which have different requirements.
  • Linux kernel - 2.2.14 or higher with the following libraries or packages:
    • glibc 2.3.2 or higher
    • XFree86-3.3.6 or higher
    • gtk+2.0 or higher
    • fontconfig (also known as xft)
    • libstdc++5
  • Firefox has been tested on Red Hat Linux 8.0 and later
Minimum Hardware
  • Intel Pentium II or AMD K6-III+ 233 MHz CPU (Recommended: 500MHz or greater)
  • 64 MB RAM (Recommended: 128 MB RAM or greater)
  • 52 MB hard drive space
Target platform: Mac OS 10.3


Mac

Operating Systems
  • Mac OS X 10.3.x and later (Recommended)
  • Mac OS X 10.2.x and later
  • Mac OS X 10.1.x
Minimum Hardware
  • PowerPC 604e 266 MHz (Recommended: PowerPC G4 667MHz or greater)
  • G3, G4, 64 MB RAM (Recommended: 256 MB RAM or greater)
  • 72 MB hard drive space

Other System Requirements

Unsupported Platforms 


Bundling/Install Requirements

  1. There will be a default installation using a stub installer for both Windows and Linux to allow users to pick and choose what components they want before downloading to maximize download success rates
  2. There will be a BLOB Installation package for Mac OS X as a primary method of distribution, and for Windows and Linux as a secondary form of distribution
  3. There will be no .zip builds for Firefox 1.1

Platform Build Requirements
Product Bundling
Windows
Firefox Setup 1.1.exe; 4.6MB
Firefox Setup 1.1.exe.msi
Talkback
Linux
firefox-1.1.installer.tar.gz; 8.2MB
Talkback
Mac OS X
Firefox 1.1.dmg; 8.7MB
Talkback


Operational and Performance Requirements

Accessibility

Targeting sec508 compliance with Firefox 1.1..
UAAG compliance targeted for Firefox 1.5

Stability

The target MTBF for the Firefox 1.1 release is 80 hours on Windows, Mac and Linux platforms. (Note: As the adoption of "always on" connections increases, it will become increasingly important to provide a client with a high MTBF).

Performance Requirements

Firefox 1.1 will not accept performance regressions and generally will look for 5% - 10% performance improvements over Firefox 1.0.

Item Number
Issue
Priority
Absolute Ranking Competitive Metric Target Imrprovement
Notes Bugs
I.1
Start-up first time after OS reboot (cold start)
P1
1
Faster than Firefox 1.0
+10%
Once default Start behavior is competitive, secondary Start behavior becomes less critical, but still important.

Top priority is most commonly used Windows OS - currently Win98.

I.2
Page layout - initial
P1
2
Faster than Firefox 1.0
+10%
What we care about:
  • User's perception of page load speed - time it takes to layout the visible area of a screen/interact with it
  • Reviewer's measurements (i-bench)


I.3
Window Open/Close speed
P1

3

Faster than Firefox 1.0
+10%

Leverage improvements across the app - Bookmarks mgmt window open, pref panel open, mail compose window open, etc.

I.4
Start-up after initial launch (warm-start)
P1
4
Faster than Firefox 1.0
+10%
Becomes more important as users leave computers on for longer periods of time (work/always on settings)
I.5
Back/Fwd  button perf ormance (cached page load)
P1
5
Faster than Firefox 1.0
+10%
Using cached page load on the i-bench test as a proxy  (need to check on this).  
I.6
Time to open another component (i.e Mail)
P1
6
Faster than Firefox 1.0
+10%
Time it takes for the component window to load completely after selecting from Tasks Menu or Taskbar within Navigator.
I.7
Refresh speed as overlapping windows are moved/closed
P2
7
Faster than Firefox 1.0
+10%
Occasionally slow painting causes screen to gray out in prior location of window while it repaints - this should not be noticebable by an end-user.  

International Features and Localizations

International Features
Item Number
Requirement Status Eng. Assigned QA Assigned/ Test Plan















Localizations
Item Number
Lang/Locales
Status Eng. Assigned QA Assigned/ Test Plan

















Server Requirements



Deployment Plan