[webkit-reviews] review granted: [Bug 223480] Add a fast path for subdivideAndResolveStyle() : [Attachment 423661] Patch
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Mar 18 15:11:15 PDT 2021
Myles C. Maxfield <mmaxfield at apple.com> has granted Simon Fraser (smfr)
<simon.fraser at apple.com>'s request for review:
Bug 223480: Add a fast path for subdivideAndResolveStyle()
https://bugs.webkit.org/show_bug.cgi?id=223480
Attachment 423661: Patch
https://bugs.webkit.org/attachment.cgi?id=423661&action=review
--- Comment #2 from Myles C. Maxfield <mmaxfield at apple.com> ---
Comment on attachment 423661
--> https://bugs.webkit.org/attachment.cgi?id=423661
Patch
View in context: https://bugs.webkit.org/attachment.cgi?id=423661&action=review
> Source/WebCore/ChangeLog:9
> + Most of the time, InlineTextBox::paint() will be painting text runs
with no marked text,
> + so optimize subdivideAndResolveStyle() for this case.
Is the motivation cleanliness or performance? If performance, would be good to
validate with a perf test.
> Source/WebCore/rendering/MarkedTextStyle.cpp:157
> + if (textsToCoalesce.size() < 2)
nit: I think 1 is a more obvious sentinel than 2, so I would say "<= 1" instead
of "< 2".
More information about the webkit-reviews
mailing list