TestEngineering/Performance/Talos/Tests: Difference between revisions

→‎tp5o_scroll: mention CSSOM variants
(→‎tscrollx: refer to tp5o_scroll in tscrollx)
(→‎tp5o_scroll: mention CSSOM variants)
Line 919: Line 919:
|}
|}


This test is identical to tscrollx, but it scrolls the 50 pages of the tp5o set (rather than 6 synthetic pages which tscrollx scrolls). For each page, the test waits 500ms after the page load event fires, then iterates 100 scroll steps of 10px each (or until the bottom of the page is reached - whichever comes first), then reports the average frame interval.
This test is identical to tscrollx, but it scrolls the 50 pages of the tp5o set (rather than 6 synthetic pages which tscrollx scrolls). There are two variants for each test page. The "regular" variant waits 500ms after the page load event fires, then iterates 100 scroll steps of 10px each (or until the bottom of the page is reached - whichever comes first), then reports the average frame interval. The "CSSOM" variant is similar, but uses APZ's smooth scrolling mechanism to do compositor scrolling instead of main-thread scrolling. So it just requests the final scroll destination and the compositor handles the scrolling and reports frame intervals.


{| class="mw-collapsible mw-collapsed wikitable"
{| class="mw-collapsible mw-collapsed wikitable"
Line 984: Line 984:
* Slowdown in the building of display list
* Slowdown in the building of display list
* Slowdown in rasterization of content
* Slowdown in rasterization of content
* Slowdown in composite times


== tpaint ==
== tpaint ==
Confirmed users
586

edits