Electrolysis/Release Criteria/UI Smoothness: Difference between revisions
Jump to navigation
Jump to search
(→talos tresize (window resize responsiveness): Add stuff) |
(→talos tpaint (first paint of a new window opened from content): Add seriousness) |
||
Line 20: | Line 20: | ||
* e10s comparison validated: jimm | * e10s comparison validated: jimm | ||
* Current e10s diff: worse by 30-40% on all platforms, with APZ on or off. | * Current e10s diff: '''worse by 30-40% on all platforms, with APZ on or off.''' | ||
* {{bug|1174770}} - tpaint regressions (3%-33%) in e10s mode compared to non-e10s mode | * {{bug|1174770}} - tpaint regressions (3%-33%) in e10s mode compared to non-e10s mode | ||
Revision as of 21:30, 3 March 2016
Some UI smoothness metrics may regress, on Windows and Mac, up to 5%, if that gets wins elsewhere.
RASCI
- Responsible: mconley
- Accountable: RyanVM
- Supporting: jmaher, avih, gabor
- Consulted:
- Informed: cpeterson, elan, release management
Criteria
talos TART (tab animation smoothness)
- e10s comparison validated: mconley
- Current e10s diff: Possibly worse by ~6% on OS X with APZ disabled (see this analysis)
- bug 1251699 - Investigate potential e10s TART regression on OS X
talos tpaint (first paint of a new window opened from content)
- e10s comparison validated: jimm
- Current e10s diff: worse by 30-40% on all platforms, with APZ on or off.
- bug 1174770 - tpaint regressions (3%-33%) in e10s mode compared to non-e10s mode
Notes
- tpaint measures the time it takes to paint the content for a new window that has been opened from content. Windows can be opened from content in a few ways:
- The content runs some JavaScript that calls window.open with non-default features, like window.open("https://www.mozilla.org", "_blank", "toolbars=no");
- The user has flipped the browser.link.open_newwindow pref from its default to open new windows instead of new tabs, and then clicks on a target="_blank" anchor
- tpaint does not measure the time it takes to open a window triggered from the parent. Windows can be opened from the parent in a number of ways:
- The user uses Ctrl-N or File > New Window to open a new window
- The user clicks on a link in another application that opens the browser the first time
- The user right clicks on a link in content, and chooses to Open Link in New Window
- The user tears a tab out into a new window
- An experiment was conducted to determine whether or not e10s regresses opening windows from the parent.
- The experiment was conducted in bug 1251732
- The conclusion was that e10s does not regress this case.
- We suspect there is a second slow-path here that Talos is not measuring, and that's when the user clicks on a link that opens a new tab.
- A bug has been filed to add such a test (bug 1253382)
- A bug has been filed to get Telemetry on how often we hit the ContentParent::RecvCreateWindow codepath, which we believe is the slow path. (bug 1253388)
talos tresize (window resize responsiveness)
- e10s comparison validated: jimm
- Current e10s diff: mixed
- Windows 8 64: better by 12%
- Windows 7/XP: worse by 7-12%
- OS X: worse by 3%
- Linux: worse by 1%
- bug 1179732 - 11-147% linux*/winxp tresize regression when comparing e10s to non e10s on the same build
talos tps (tab-switch speed)
- e10s comparison validated: jimm
- Current e10s diff (with APZ disabled - see this analysis)
- Win 8: 19.66% worse
- Win 7: 23.30% worse
- OS X: 44.37% worse
- Linux 64: 44.84% worse
- bug 1186585 - 28.2% to 48.5% tps talos regression with e10s enabled
talos CART (customization mode animation test)
- e10s comparison validated: mconley
- Current e10s diff (with APZ disabled - see this analysis)
- Win 8: 2.0% worse
- Win 7: 4.0% worse
- OS X: 3.7% worse
- Linux 64: 6.8% worse
- bug 1252768 - 2–7% e10s CART regression
Bugs
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);