Changes

Jump to: navigation, search

Firefox/Namoroka

4,935 bytes added, 13:08, 8 August 2009
updated plan
<div style="width: 80%; border: thin dotted #REDIRECT 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 [[Talk:Firefox/Namoroka|discussion page]].'''</div> = Namoroka =After [[Firefox3.5]] ("Shiretoko") is released, the next version of Firefox will be developed under the project name [http:/Initial Plan/en.wikipedia.org/wiki/Namoroka_National_Park "Namoroka"]. The Firefox version number will be "3.6" and the Gecko Platform version number will be "1.9.2". The release will be shipped as a minor update to users, replacing Firefox 3.5 ("Shiretoko"). Namoroka is to be an incremental release, building upon the success of Firefox 3.5. == Goals ==Namoroka will focus on the following areas: ;Performance:Observable improvements in user-perceptible performance metrics such as startup, time to open a new tab, and responsiveness when interacting with the user interface. Common user tasks should feel faster and more responsive. ;Personalization & Customization:Integration of the Mozilla Labs Personas project, improvements to the Awesomebar and form autocomplete. == Development Schedule ==Namoroka will be based on Gecko 1.9.2 (see [[Platform]]), with an intended release target of late 2009. As always, we will only release the finished product [http://blog.mozilla.com/ftr/2008/02/11/when-its-ready/ when it's ready]. Namoroka will employ a highly iterative, milestone based development process which will rely on feedback from developers, testers and users to ensure that we are properly investing time and resources. An initial exploration phase will be used to investigate development cost and benefit, as well as to create user interaction prototypes. This will be followed by an alpha development phase for early user testing and feedback, and then a beta phase for broader compatibility testing. ; Alpha 1 (early August 2009)* major platform pieces landed* stabilized for early feedback from web and add-on developers ; Beta 1 (early September 2009)* all UI iteration pieces landed* string-complete for localization ; Beta 2 (late September 2009)* polish release* all major stabilization issues resolved* final API changes for add-on developers ; Release Candidate (mid/late October 2009)* aiming at final release for November 2009 ; Milestone Definitions* '''Alpha:''' major platform and user interface changes will occur between milestones* '''Beta:''' minor user interface changes will occur between milestones, based on user feedback. Platform changes will be limited to correctness fixes only (no new features)* '''Release Candidate:''' only functional correctness changes = 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 =; 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) [[Category:Namoroka]]
Confirm, emeritus
3,599
edits

Navigation menu