WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
263327
[content-visibility] Optimize lazy layout
https://bugs.webkit.org/show_bug.cgi?id=263327
Summary
[content-visibility] Optimize lazy layout
Tim Nguyen (:ntim)
Reported
2023-10-18 11:37:13 PDT
Lazy layout actually can be slower than normal layout when invoked both on a child and its container at the same time, it invokes 2 or more layouts (or the number of children that layout is queried on + the container). It can be reduced to 1 layout per container at least. I think the code that could be optimized is: ``` if (context->renderer() && context->renderer()->style().skippedContentReason().has_value()) context->renderer()->setNeedsLayout(); ```
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2023-10-18 11:38:05 PDT
<
rdar://problem/117149809
>
Rob Buis
Comment 2
2023-10-30 04:32:21 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/19710
EWS
Comment 3
2024-02-12 14:13:04 PST
Committed
274490@main
(58d4460957a8): <
https://commits.webkit.org/274490@main
> Reviewed commits have been landed. Closing PR #19710 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug