Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: db0047ab0e766393bfc2aa900555108dfeaac731
https://github.com/WebKit/WebKit/commit/db0047ab0e766393bfc2aa900555108dfeaac731
Author: Emilio Cobos Alvarez <[email protected]>
Date: 2025-04-30 (Wed, 30 Apr 2025)
Changed paths:
M PerformanceTests/StyleBench/resources/benchmark-runner.js
Log Message:
-----------
[StyleBench] Make sure we don't include pending layout work in measurements.
https://bugs.webkit.org/show_bug.cgi?id=292091
Reviewed by Antti Koivisto.
I'm looking into a stylebench regression in Firefox due to an scheduling
change (https://bugzil.la/1961181).
It seems that if we try to run layout / paint more often, then
stylebench improves because the test is measuring pending layout / style
work from other subtests and such.
Part of this is bug 219785 (which isn't in Firefox's tree). But it seems
worth updating layout at the beginning of the test too, to make sure
that the test measures exactly what's intended.
* PerformanceTests/StyleBench/resources/benchmark-runner.js:
(BenchmarkRunner.prototype._runTest): Update layout before the test.
Canonical link: https://commits.webkit.org/294345@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes