[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