[Webkit-unassigned] [Bug 261651] New: SVGTextQuery Performance Optimizations

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Sep 17 04:33:55 PDT 2023


            Bug ID: 261651
           Summary: SVGTextQuery Performance Optimizations
           Product: WebKit
           Version: Safari Technology Preview
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: SVG
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: ahmad.saleem792 at gmail.com
                CC: heycam at apple.com, sabouhallawa at apple.com,
                    zimmermann at kde.org

Hi Team,

While going through Blink's SVG fixes, came across SVGTextQuery optimization and it significantly improves the following test case in local build:

Test Case (NOTE - we might have already bug for this): https://web.archive.org/web/20150712020900/http://output.jsbin.com/imajow/1/quiet

Blink Merges (which at least work - on my level): https://src.chromium.org/viewvc/blink?view=revision&revision=177089 & https://src.chromium.org/viewvc/blink?view=revision&revision=177148 [Partial bits and need to do std::max<int>] & https://src.chromium.org/viewvc/blink?view=revision&revision=177230 & https://src.chromium.org/viewvc/blink?view=revision&revision=177149

I don't know how to merge this: https://src.chromium.org/viewvc/blink?view=revision&revision=177231

Even without the above one, we significantly improve the test case. I think we can land all other and then have the other separately tracked IMO. These are also useful because it is not something tied to LBSE and also we are in sleeping cycle where Safari 17.x will not get updated WebKit soon, so we can experiment with it.

I run it against our outdated WPT SVG and it didn't regress any test case as well.


You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230917/2ff7b40b/attachment-0001.htm>

More information about the webkit-unassigned mailing list