[Webkit-unassigned] [Bug 230751] REGRESSION (Safari 15): Protomaps is very slow/hangy in Safari

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Sep 27 18:46:31 PDT 2021


https://bugs.webkit.org/show_bug.cgi?id=230751

--- Comment #2 from Brandon Liu <bdon at bdon.org> ---
Hi, library author here. To describe what I'm seeing: On Safari 15 on macOS Big Sur, Technology Preview, and iOS 15 Safari, the tab will either crash or the UI thread will hang randomly after panning/zooming for a while, sometimes immediately on page load.

I can confirm that turning off “GPU Process: Canvas Rendering” fixes the problem, but that isn't a viable workaround for users.

>From experimenting with the Canvas calls in the library it seems to be related to rasterizing a path (context.fill(), context.stroke()) with hundreds to thousands of vertices.

Similar bug reports:

1. https://developer.apple.com/forums/thread/685866
2. https://github.com/ant-design/ant-design-charts/issues/855
3. https://github.com/flutter/flutter/issues/89655

-- 
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/20210928/e8b8a83b/attachment-0001.htm>


More information about the webkit-unassigned mailing list