Firefox/Namoroka: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 1: Line 1:
<div style="width: 80%; border: thin dotted #aaa; padding: 10px; background-color: #FCF6CF">
<div style="width: 80%; border: thin dotted #aaa; padding: 10px; background-color: #FCF6CF">
'''REVISED DRAFT 08/08/2009: Please do not edit these pages without permission of the Firefox product drivers. Your feedback and comments are welcomed on the [[{{TALKPAGENAME}}|discussion page]].'''</div>
'''REVISED DRAFT 08/08/2009: Please do not edit these pages without permission of the Firefox product drivers. Your feedback and comments are welcomed on the [[{{TALKPAGENAME}}|discussion page]].'''</div>
= Firefox.next Development Areas of Interest =
Anyone can propose an area of interest for development, though until the [[FirefoxNext:FeatureTemplate|documentation]] is complete, it will not be considered for inclusion in the product.
;Performance
* [P1] achieve dramatic, human-perceivable (>50ms) speed increases on startup
* [P1] achieve dramatic, human-perceivable (>50ms) speed increases on common user tasks
** opening a new tab
** loading a bookmarked page
** autocompleting a location in the Awesomebar
** play rich media content
* animation and other interaction techniques to reduce lag between action and feedback, and to improve perceived speed
;Personalization and Customization
* [P1] "light weight" themes which do not require a restart to install
* [P2] customize browser behaviours based on personal history
** opening a new tab / navigation tasks
** search related tasks
** form fill tasks
** about:me personal portal
* [P2] identity management
;Task Based Navigation
* [P1] add ability to search for an existing tab
* [P2] allow users to create, save, restore groups of tabs
* [P2] support file management tasks (delete, move, etc) in download manager
;Other
* [P1] merge common site-specific controls with identity button
* [P2] optimize security UI for common user certificate management tasks


= Firefox.next Platform Requirements =
= Firefox.next Platform Requirements =

Revision as of 06:24, 14 January 2010

REVISED DRAFT 08/08/2009: Please do not edit these pages without permission of the Firefox product drivers. Your feedback and comments are welcomed on the discussion page.

Firefox.next Platform Requirements

User Experience Enablement
  • support user interface animations in XUL
  • compositor (to support layered/cropped user interface window elements)
Performance
  • chrome JIT
  • ability to register chrome components without restart
  • network resource pre-caching to reduce page load times when clicking a link
  • improved cache pinning support
  • make cache more reliable so that it can be used when restoring a user session on a restart or after a crash
  • solidifying nsIRunnable and thread support before Mozilla 2
System Integration
  • OSX Dictionary integration
  • OSX Services & AppleScript integration
  • OSX Keychain integration
  • Windows Aero Glass
  • Windows Aero Peek
  • Windows 7
  • Windows CE

Firefox.next Build Infrastructure Requirements

  • bigger server pool for tryserver builds (due to increased reliance on incubator repositories)