[webkit-changes] [WebKit/WebKit] bd32ef: Add content-visibility perf tests
Rob Buis
noreply at github.com
Tue Jun 6 08:48:26 PDT 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: bd32ef1d52c7fb92c3b492d22f498f7f0c0d6fde
https://github.com/WebKit/WebKit/commit/bd32ef1d52c7fb92c3b492d22f498f7f0c0d6fde
Author: Rob Buis <rbuis at igalia.com>
Date: 2023-06-06 (Tue, 06 Jun 2023)
Changed paths:
A PerformanceTests/ContentVisibility/div-container-width-changes-cv-auto-scrolling.html
A PerformanceTests/ContentVisibility/div-container-width-changes-cv-auto.html
A PerformanceTests/ContentVisibility/div-container-width-changes-scrolling.html
A PerformanceTests/ContentVisibility/div-container-width-changes.html
A PerformanceTests/ContentVisibility/div-item-width-changes-cv-auto-scrolling.html
A PerformanceTests/ContentVisibility/div-item-width-changes-cv-auto.html
A PerformanceTests/ContentVisibility/div-item-width-changes-scrolling.html
A PerformanceTests/ContentVisibility/div-item-width-changes.html
A PerformanceTests/ContentVisibility/fieldset-container-width-changes.html
A PerformanceTests/ContentVisibility/flex-container-width-changes-cv-auto-scrolling.html
A PerformanceTests/ContentVisibility/flex-container-width-changes-cv-auto.html
A PerformanceTests/ContentVisibility/flex-container-width-changes-scrolling.html
A PerformanceTests/ContentVisibility/flex-container-width-changes.html
A PerformanceTests/ContentVisibility/flex-item-width-changes-cv-auto-scrolling.html
A PerformanceTests/ContentVisibility/flex-item-width-changes-cv-auto.html
A PerformanceTests/ContentVisibility/flex-item-width-changes-scrolling.html
A PerformanceTests/ContentVisibility/flex-item-width-changes.html
A PerformanceTests/ContentVisibility/grid-container-width-changes-cv-auto-scrolling.html
A PerformanceTests/ContentVisibility/grid-container-width-changes-cv-auto.html
A PerformanceTests/ContentVisibility/grid-container-width-changes-scrolling.html
A PerformanceTests/ContentVisibility/grid-container-width-changes.html
A PerformanceTests/ContentVisibility/grid-item-width-changes-cv-auto-scrolling.html
A PerformanceTests/ContentVisibility/grid-item-width-changes-cv-auto.html
A PerformanceTests/ContentVisibility/grid-item-width-changes-scrolling.html
A PerformanceTests/ContentVisibility/grid-item-width-changes.html
Log Message:
-----------
Add content-visibility perf tests
https://bugs.webkit.org/show_bug.cgi?id=257704
Reviewed by Alan Baradlay.
Add content-visibility perf tests based on chromium display_locking perf tests.
The tested scenarios are:
- a container has width toggled between predefined widths on each animation frame
- In -scolling.html additionally tests the container outside the viewport is scrolled into the viewport
The tests are repeated for both content-visibility:hidden and auto, and for containers as div, grid or flexbox.
* PerformanceTests/ContentVisibility/div-container-width-changes-cv-auto-scrolling.html: Added.
* PerformanceTests/ContentVisibility/div-container-width-changes-cv-auto.html: Added.
* PerformanceTests/ContentVisibility/div-container-width-changes-scolling.html: Added.
* PerformanceTests/ContentVisibility/div-container-width-changes.html: Added.
* PerformanceTests/ContentVisibility/div-item-width-changes-cv-auto-scrolling.html: Added.
* PerformanceTests/ContentVisibility/div-item-width-changes-cv-auto.html: Added.
* PerformanceTests/ContentVisibility/div-item-width-changes-scrolling.html: Added.
* PerformanceTests/ContentVisibility/div-item-width-changes.html: Added.
* PerformanceTests/ContentVisibility/fieldset-container-width-changes.html: Added.
* PerformanceTests/ContentVisibility/flex-container-width-changes-cv-auto-scrolling.html: Added.
* PerformanceTests/ContentVisibility/flex-container-width-changes-cv-auto.html: Added.
* PerformanceTests/ContentVisibility/flex-container-width-changes-scrolling.html: Added.
* PerformanceTests/ContentVisibility/flex-container-width-changes.html: Added.
* PerformanceTests/ContentVisibility/flex-item-width-changes-cv-auto-scrolling.html: Added.
* PerformanceTests/ContentVisibility/flex-item-width-changes-cv-auto.html: Added.
* PerformanceTests/ContentVisibility/flex-item-width-changes-scrolling.html: Added.
* PerformanceTests/ContentVisibility/flex-item-width-changes.html: Added.
* PerformanceTests/ContentVisibility/grid-container-width-changes-cv-auto-scrolling.html: Added.
* PerformanceTests/ContentVisibility/grid-container-width-changes-cv-auto.html: Added.
* PerformanceTests/ContentVisibility/grid-container-width-changes-scrolling.html: Added.
* PerformanceTests/ContentVisibility/grid-container-width-changes.html: Added.
* PerformanceTests/ContentVisibility/grid-item-width-changes-cv-auto-scrolling.html: Added.
* PerformanceTests/ContentVisibility/grid-item-width-changes-cv-auto.html: Added.
* PerformanceTests/ContentVisibility/grid-item-width-changes-scrolling.html: Added.
* PerformanceTests/ContentVisibility/grid-item-width-changes.html: Added.
Canonical link: https://commits.webkit.org/264897@main
More information about the webkit-changes
mailing list