Firefox/Namoroka/Initial Plan: Difference between revisions

Jump to navigation Jump to search
Line 10: Line 10:
Namoroka will be developed in line with the [http://www.mozilla.org/projects/firefox/charter.html Firefox Charter], with specific focus on the following areas:
Namoroka will be developed in line with the [http://www.mozilla.org/projects/firefox/charter.html Firefox Charter], with specific focus on the following areas:


;P1: Performance
;Performance
:Allow no regressions in existing system performance metrics, and create some metric for system responsiveness (aka: "Tbeachball"). Budget development resource and prioritize projects to improve startup time (Ts), user interface responsiveness, and performance, with a specific focus on reducing the time required to perform common user tasks.
:Allow no regressions in existing system performance metrics, and create some metric for system responsiveness (aka: "Tbeachball"). Budget development resource and prioritize projects to improve startup time (Ts), user interface responsiveness, and performance, with a specific focus on reducing the time required to perform common user tasks.


;P1: Personalization & Customization
;Personalization & Customization
:Simplify the development, discovery, installation and management of browser customization and functional extension. Where possible, provide a custom fit user experience based on a user's interaction history. Act in the user's interests, leveraging existing knowledge about their identity and browsing habits.
:Simplify the development, discovery, installation and management of browser customization and functional extension. Where possible, provide a custom fit user experience based on a user's interaction history. Act in the user's interests, leveraging existing knowledge about their identity and browsing habits.


;P1: Task Based Navigation
;Task Based Navigation
:Allow users to organize their tabs, history, downloaded files, and other resources according to the task they were attempting to accomplish. Provide support for executing common web-based tasks, mash-up style, without having to visit a website.
:Allow users to organize their tabs, history, downloaded files, and other resources according to the task they were attempting to accomplish. Provide support for executing common web-based tasks, mash-up style, without having to visit a website.


;P2: Web Application Support
;Web Application Support
:Provide web developers with the tools required to create rich application experiences for a user who is connected or disconnected from the Internet. Act as the intermediary between web applications and the user's OS desktop.
:Provide web developers with the tools required to create rich application experiences for a user who is connected or disconnected from the Internet. Act as the intermediary between web applications and the user's OS desktop.


;P2: System Integration
;System Integration
:Integrate with the look and feel of the host operating system, including data-level interactions with existing system services such as dictionaries.
:Integrate with the look and feel of the host operating system, including data-level interactions with existing system services such as dictionaries.


Confirmed users, Bureaucrats and Sysops emeriti
3,599

edits

Navigation menu