428
edits
Jbonisteel (talk | contribs) (→WebRender Planning: edits) |
Jbonisteel (talk | contribs) (→WebRender Planning: notes) |
||
(18 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
= WebRender Planning = | = WebRender Planning 2019= | ||
The purpose of this document is to cover the goals and objectives for WebRender, per quarter. | |||
== Roadmaps == | |||
Here is a highlevel breakdown of the WebRender roadmap for 2019: https://github.com/orgs/FirefoxGraphics/projects/1<br /> | Here is a highlevel breakdown of the WebRender roadmap for 2019: https://github.com/orgs/FirefoxGraphics/projects/1<br /> | ||
(Note: we are currently working on revamping this to represent a high-level for 2020) | (Note: we are currently working on revamping this to represent a high-level for 2020) | ||
We will track the core pieces of work, per quarter, here: https://github.com/orgs/FirefoxGraphics/projects/4 | |||
== Where have we shipped? == | |||
For a list of the various places we have shipped WebRender, see: https://wiki.mozilla.org/Platform/GFX/WebRender_Where | For a list of the various places we have shipped WebRender, see: https://wiki.mozilla.org/Platform/GFX/WebRender_Where | ||
Line 12: | Line 16: | ||
Under 'compositor usage' you can see the % of Windows users who are using WebRender: https://firefoxgraphics.github.io/telemetry/#view=windows-features | Under 'compositor usage' you can see the % of Windows users who are using WebRender: https://firefoxgraphics.github.io/telemetry/#view=windows-features | ||
= Q4 Priorities for WR = | |||
The priorities for Q4 (October/November/December) 2019 | The priorities for Q4 (October/November/December) 2019 | ||
* Ship our WebRender targets for 70 and 71 | |||
** The target for 70 is Windows 10 desktop Intel, with low res screens | |||
** The target for 71 is Windows 10 laptop Nvidia, with low res screens | |||
* Work on performance improvements that will help unblock our ability to ship on more Intel | |||
* Keep on top of important correctness bugs | |||
* Make progress on Android | |||
== Perf Infrastructure == | |||
We’d like to be in a position to start shipping WebRender to Windows 10 Intel Laptops in early 2020. We know that battery performance is an issue and we need some infrastructure in place to help resolve that. We need some Our current plan is to re-measure battery performance after landing the following bugs and then determine what else we might need to do to improve this. | |||
= | * [https://cpeterso.github.io/burndown/?whiteboard=%5Bwr-q41 Burnup chart] | ||
<bugzilla> | |||
{ | |||
"f3": "status_whiteboard", | |||
"o3": "anywordssubstr", | |||
"v3": "[wr-q41]", | |||
"resolution": "---", | |||
"include_fields": "id,summary,assigned_to", | |||
"order": "resolution,assigned_to,id" | |||
} | |||
</bugzilla> | |||
== Correctness == | |||
General correctness bugs are currently tracked the following queries. These are being re-triaged to assess importance on a regular basis: | |||
<ul> | |||
<li>WR-71: https://mzl.la/2MiOEHZ</li> | |||
<li>WR-72: https://mzl.la/2pUB7wl</li> | |||
<li>WR-73: https://mzl.la/2JvXrmT</li> | |||
</ul> | |||
==WR on Android == | |||
Bugs to fix before enabling WR on GeckoView | Bugs to fix before enabling WR on GeckoView | ||
Line 53: | Line 61: | ||
https://mzl.la/2FZt46I | https://mzl.la/2FZt46I | ||
==== | == General Perf Improvements == | ||
Start identifying themes around performance improvements that we can make | |||
https://pad.mozilla.org/p/wr-perf | |||
== | ==Other== | ||
Other bugs we may prioritize in Q4 | |||
<bugzilla> | <bugzilla> | ||
Line 76: | Line 75: | ||
"f3": "status_whiteboard", | "f3": "status_whiteboard", | ||
"o3": "anywordssubstr", | "o3": "anywordssubstr", | ||
"v3": "[wr- | "v3": "[wr-q4]", | ||
"resolution": "---", | "resolution": "---", | ||
Line 83: | Line 82: | ||
} | } | ||
</bugzilla> | </bugzilla> | ||
==Software Fallback== | |||
* Notes about software backend options: https://github.com/servo/webrender/wiki/Software-backend | |||
== Other WR Bugzilla Queries and Info== | == Other WR Bugzilla Queries and Info== |
edits