Platform/2014-Q3-Goals: Difference between revisions

Jump to navigation Jump to search
m
(→‎A*Team: Update q3 goal status)
Line 157: Line 157:
Fix major source of browser jank:
Fix major source of browser jank:


* {{ok|Initialize plugin instances asynchronously {{bug|998863}} }}
* {{done|(milestone reached, work continues in Q4) Initialize plugin instances asynchronously {{bug|998863}} }}
* {{ok|Pause heavy main-thread activities while user is interacting with the browser: }}
* {{miss|('''Blocked on external dependencies + unplanned newtab page work took precedence''') Pause heavy main-thread activities while user is interacting with the browser: }}
** {{ok|Determine when a user is actively interacting with the browser}}
** {{miss|Determine when a user is actively interacting with the browser}}
** {{ok|Detect when jank occurs during interactions and report to Telemetry {{bug|1017055}} }}
** {{miss|Detect when jank occurs during interactions and report to Telemetry {{bug|1017055}} }}
** {{ok|Experiment with hinting to GC & CC that they should pause while the user is interacting with the browser}}
** {{miss|Experiment with hinting to GC & CC that they should pause while the user is interacting with the browser}}
* {{ok|Help Frontend team with Places refactoring, eliminate some of the [http://telemetry.mozilla.org/slowsql/ Places main-thread SQL] reported to Telemetry }}
* {{done|(refactoring work continues) Help Frontend team with Places refactoring, eliminate some of the [http://telemetry.mozilla.org/slowsql/ Places main-thread SQL] reported to Telemetry }}
* {{ok|Don't store UI customization in localstore.rdf, use off-main thread JSON instead {{bug|559505}} }}
* {{done|Don't store UI customization in localstore.rdf, use off-main thread JSON instead {{bug|559505}} }}


Improve Firefox startup (identified as a top issue in user research):
Improve Firefox startup (identified as a top issue in user research):


* {{ok|Reduce appearance of the "profile is in use" message on startup {{bug|286355}} }}
* {{done|Reduce appearance of the "profile is in use" message on startup {{bug|286355}} }}
* {{ok|Restore windows one by one during session-restore {{bug|1034534}} and/or load windows by descending z-order {{bug|1034036}} }}
* {{defer|Restore windows one by one during session-restore {{bug|1034534}} and/or load windows by descending z-order {{bug|1034036}} }}
* {{ok|C++ version of AsyncShutdown {{bug|918317}} }}
* {{done|C++ version of AsyncShutdown {{bug|918317}} }}


Prevent performance regressions:
Prevent performance regressions:


* {{ok|Implement automatic detection & alerting for Telemetry regressions {{bug|1031032}} }}
* {{done|Implement automatic detection & alerting for Telemetry regressions {{bug|1031032}} }}
* {{ok|Help developers understand & diagnose Talos regressions}}, e.g. [https://bugzilla.mozilla.org/show_bug.cgi?id=1026550 Firefox 33 regression tracking], [https://bugzilla.mozilla.org/show_bug.cgi?id=1004427 Firefox 32 regressions], [https://bugzilla.mozilla.org/show_bug.cgi?id=990085 Firefox 31]
* {{done|Help developers understand & diagnose Talos regressions}}, e.g. [https://bugzilla.mozilla.org/show_bug.cgi?id=1026550 Firefox 33 regression tracking], [https://bugzilla.mozilla.org/show_bug.cgi?id=1004427 Firefox 32 regressions], [https://bugzilla.mozilla.org/show_bug.cgi?id=990085 Firefox 31]


Grow community:
Grow community:


* {{ok|Mentor at least 5 external contributors}}
* {{done|Mentor at least 5 external contributors}}


=== Networking ===
=== Networking ===
Confirmed users
356

edits

Navigation menu