Firefox/Projects/Perception of Performance: Difference between revisions

(Created page with '= Overview = '''Sprint lead:''' faaborg <br/> '''Sprinters:''' faaborg, margaret = Goals / Use Cases = * Identify top 5 ways to improve perceived performance ** [https://wiki.m…')
 
 
(11 intermediate revisions by 3 users not shown)
Line 1: Line 1:
= Overview =
= Overview =
'''Sprint lead:''' faaborg <br/>
'''Sprint lead:''' faaborg <br>
'''Sprinters:''' faaborg, margaret
'''Sprinters:''' faaborg, margaret  


= Goals / Use Cases =
= Goals / Use Cases =


* Identify top 5 ways to improve perceived performance
Note: the previous work in this sprint on building an acceleration based scrolling model has been spun off into a separate project: [[Firefox/Projects/AcceleratedScrolling|Accelerated Scrolling]]
** [https://wiki.mozilla.org/Perceived_Performance Full list of brainstormed ideas] I need to organize this list, grouping items into categories, and identifying the top 5 items.
* Resolve one on trunk (we selected acceleration model for scrolling)


= Non Goals =
*Identify top 5 ways to improve perceived performance
**[https://wiki.mozilla.org/Perceived_Performance Full list of brainstormed ideas] I need to organize this list, grouping items into categories, and identifying the top 5 items.
*Resolve one on trunk (we selected acceleration model for scrolling)


* Actually improve real performance :)


= Current Progress: Acceleration Model for Scrolling =


* Margaret has an initial implementation of an acceleration-based scroll model working on Windows
= Top 5 Perception of Performance Improvements =
* We are getting her set up with a native installation of Windows, so there isn't any lag with the VM
* The two thresholds we are now interested in experimenting with and tweaking are the:
** rate of acceleration
** time chunk of events to analyze before processing them
* Still looking for research and documentation in this general area of UI toolkit design


= Bugs =
#[[Firefox/Projects/AcceleratedScrolling|Accelerated Scrolling Model]] (now covered in a separate project: [[Firefox/Projects/AcceleratedScrolling|Accelerated Scrolling]])
{{bug|462809}}
#[[Firefox/Projects/Per_Tab_Network_Prioritization|Per Tab network Prioritization]]
#[[Firefox/Projects/Animation_priorities|Animation]]
#[[Firefox/Projects/Eradicate_Startup_Dialogs|Seamless updates]] (specifically {{bug|307181}} and {{bug|511529}})
#Accelerated model for scroll bar progress {{bug|513826}}
 
= Related Links  =
*[[Perceived_Performance|Brainstorming Wiki page]]
*[http://margaret.mit.edu/2009/08/making-firefox-feel-faster/ Making Firefox Feel Faster]
*[http://blog.mozilla.com/faaborg/2009/08/05/sure-its-fast-but-how-does-it-handle/ Sure it’s Fast, But How Does it Handle?]<br>
*[http://blog.mozilla.com/faaborg/2009/08/07/whats-next-for-the-perception-of-performance/ What’s Next for the Perception of Performance?]<br>
497

edits