Firefox:FrontEndPerformance: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(26 intermediate revisions by 4 users not shown)
Line 1: Line 1:
=Requirements=
=Current Activity=


We need a framework for front-end performance testing, that provides reliable measurements of the performance of UI actions.
Detection and Reporting:
* Mark UI performance bugs with [TSnap] in the whiteboard (current list)
* Mark startup performance bugs with [TStartup] in the whiteboard ([current list])
* Implement about:me reporting ({{bug|480154}})
* Places statistics collection ([https://places-stats.mozilla.com/ site], [http://blog.mozilla.com/adw/2009/03/25/places-stats/ blog post])
* Create extension for reporting beachballing, script hangs


* integrates with Talos
Testing:
* tests need to run in full browser instance
* Run Ts and Tp against constructed profiles ({{bug|489183}})
* reports to Tinderbox
* Test framework for measuring and tracking performance of user interface actions ({{bug|fileme}})
* reports to graph server
** need to graph individual test scores over time


=Proposal=
Hotspot Fixes
* New tab
* History menu (<strike>{{bug|488966}}</strike>)
* History sidebar - last visited ({{bug|417262}})
* History sidebar - most visited
* History "older than 6 mos"
* History search
* Bookmarks search
* Bookmarks backup
* Bookmarks restore


=Timeline=
=Timeline=
Line 19: Line 31:
=Action Items=
=Action Items=
{|- border=1px solid black
{|- border=1px solid black
| item || owner || status
| item || owner || bugs || status
|-  
|-  
| find spectator owner, ask about status, and MoCo rollout || dietrich ||
| find spectator owner, ask about status, and MoCo rollout || dietrich || || ken kovash says they have a Q4 goal for a web front-end to view this data, so news in the next couple of weeks.
|-  
|-  
| design basic high-stress profiles || UNOWNED ||
| design basic high-stress profiles || ddahl || <strike>{{bug|480340}}, {{bug|489183}}</strike> || ddahl created scripts for generating places dbs
|-  
|-  
| re-enable daily shark builds ({{bug|448727}}) || build || Not happening in 2008 (see bug)
| re-enable daily shark builds || build || <strike>{{bug|448727}}</strike> || Not happening in 2008 (see bug)
|-  
|-  
| file bug for removing extension manager code for migrating old profiles || mossop? ||
| file bug for removing extension manager code for migrating old profiles || mossop || <strike>{{bug|470379}}</strike> || Complete
|-  
|-  
| fix dtrace js probes on trunk || sayrer? ||
| fix dtrace js probes on trunk || sayrer || <strike>{{bug|468041}}</strike>, {{bug|469757}} ||
|-  
|-  
| get a startup timeline, talk to mobile & Taras work they've done on it
| get a startup timeline || cbartley || {{bug|467953}} ||talk to mobile & Taras work they've done on it
|| cbartley ||
|}
|}

Latest revision as of 21:25, 3 June 2009

Current Activity

Detection and Reporting:

  • Mark UI performance bugs with [TSnap] in the whiteboard (current list)
  • Mark startup performance bugs with [TStartup] in the whiteboard ([current list])
  • Implement about:me reporting (bug 480154)
  • Places statistics collection (site, blog post)
  • Create extension for reporting beachballing, script hangs

Testing:

  • Run Ts and Tp against constructed profiles (bug 489183)
  • Test framework for measuring and tracking performance of user interface actions (bug fileme)

Hotspot Fixes

  • New tab
  • History menu (bug 488966)
  • History sidebar - last visited (bug 417262)
  • History sidebar - most visited
  • History "older than 6 mos"
  • History search
  • Bookmarks search
  • Bookmarks backup
  • Bookmarks restore

Timeline

Meeting Notes

Dec 2, 2008

Action Items

item owner bugs status
find spectator owner, ask about status, and MoCo rollout dietrich ken kovash says they have a Q4 goal for a web front-end to view this data, so news in the next couple of weeks.
design basic high-stress profiles ddahl bug 480340, bug 489183 ddahl created scripts for generating places dbs
re-enable daily shark builds build bug 448727 Not happening in 2008 (see bug)
file bug for removing extension manager code for migrating old profiles mossop bug 470379 Complete
fix dtrace js probes on trunk sayrer bug 468041, bug 469757
get a startup timeline cbartley bug 467953 talk to mobile & Taras work they've done on it