Performance/Addons: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(11 intermediate revisions by the same user not shown)
Line 3: Line 3:


= Status =
= Status =
* Dietrich Ayala is coordinating, filing bugs, etc
* Dietrich Ayala is working on and corralling others to work on the best-practices document, and spec'ing out a client-side benchmark suite.
* Taras Glek is measuring the effect of addons on startup


= Goals =
= Goals =
Line 22: Line 21:
|-
|-
|Docs
|Docs
|Addon performance guide on MDC
|Best Practices guide on MDC
|Unowned
|Dietrich
|NOT STARTED
|IN PROGRESS
|
|[[Performance/Addons/BestPractices|View]]. It's sufficiently full. Next step is to clean it up and migrate it to MDC.
|-
|-
|Docs
|Docs
Line 35: Line 34:
|AMO
|AMO
|Show addon performance data
|Show addon performance data
|Heather/Clint
|IN PROGRESS
|{{bug|559929}}, see also [https://wiki.mozilla.org/Auto-tools/Projects/AddonStartupPerf#Automated_Testing wiki page]
|-
|AMO
|Have reviewers and validator warn when addon is not using a JAR
|Unowned
|Unowned
|NOT STARTED
|NOT STARTED
|
|{{bug|551714}}, needs AMO evang/docs changes
|-
|-
|AMO
|AMO
|Warn when addon is not using a JAR
|Have automated review warn when addon is not using a JAR
|Unowned
|Unowned
|NOT STARTED
|NOT STARTED
|
|needs webdev
|-
|-
|Rel-eng
|Rel-eng
Line 49: Line 54:
|Unowned
|Unowned
|NOT STARTED
|NOT STARTED
|
|{{bug|553637}}, needs rel-eng and AMO devs
|-
|-
|Jetpack
|Jetpack
Line 55: Line 60:
|Unowned
|Unowned
|NOT STARTED
|NOT STARTED
|
|{{bug|552865}}
|-
|-
|Fx-team
|Fx-team/Platform
|Warn on non-JAR file access
|Warn on non-JAR file access
|Unowned
|Unowned
|NOT STARTED
|NOT STARTED
|
|{{bug|552863}}
|-
|-
|Fx-team
|Fx-team
|Built-in perf benchmarking suite
|Perf benchmarking suite
|Unowned
|
|NOT STARTED
|NOT STARTED
|
|[[Performance/Projects/ClientBenchmark|draft spec from Limi]]
|-
|-
|Fx-team
|Fx-team/Platform
|Enable JARing of all files in an addon
|Enable JARing of all files in an addon
|Unowned
|Unowned
|NOT STARTED
|NOT STARTED
|
|{{bug|552855}}
|}
|}


= Requirements =
= Requirements =
Line 81: Line 85:
= Testing =
= Testing =
= Related Projects =
= Related Projects =
* Blog posts about addon performance
** http://blog.mozilla.com/tglek/2010/03/11/extensions-startup/
** http://autonome.wordpress.com/2010/03/10/firefox-extensions-and-performance/
** http://weblogs.mozillazine.org/asa/archives/2010/03/startup_penalty_repo.html

Latest revision as of 23:03, 11 May 2010

Measuring and communicating the performance effect of addons in Firefox.

Status

  • Dietrich Ayala is working on and corralling others to work on the best-practices document, and spec'ing out a client-side benchmark suite.

Goals

  • Inform users of the performance of a given addon on AMO
  • Educate addon developers on performance best-practices
  • Provide users a way to measure performance in Firefox
  • Provide developers performance feedback inside Firefox

Activity

Group Description Leader Status Details
Docs Best Practices guide on MDC Dietrich IN PROGRESS View. It's sufficiently full. Next step is to clean it up and migrate it to MDC.
Docs Recommend JAR packaging Unowned NOT STARTED
AMO Show addon performance data Heather/Clint IN PROGRESS bug 559929, see also wiki page
AMO Have reviewers and validator warn when addon is not using a JAR Unowned NOT STARTED bug 551714, needs AMO evang/docs changes
AMO Have automated review warn when addon is not using a JAR Unowned NOT STARTED needs webdev
Rel-eng Try-server for extension testing Unowned NOT STARTED bug 553637, needs rel-eng and AMO devs
Jetpack Ensure generated Jetpacks use JAR Unowned NOT STARTED bug 552865
Fx-team/Platform Warn on non-JAR file access Unowned NOT STARTED bug 552863
Fx-team Perf benchmarking suite NOT STARTED draft spec from Limi
Fx-team/Platform Enable JARing of all files in an addon Unowned NOT STARTED bug 552855

Requirements

Dependencies

Testing

Related Projects