[Webkit-unassigned] [Bug 263013] New: Canvas.drawImage() is very slow in private mode

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Oct 11 07:09:15 PDT 2023


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

            Bug ID: 263013
           Summary: Canvas.drawImage() is very slow in private mode
           Product: WebKit
           Version: Safari 17
          Hardware: All
                OS: iOS 17
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Canvas
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: bidders.braces_0f at icloud.com
                CC: dino at apple.com

Created attachment 468172

  --> https://bugs.webkit.org/attachment.cgi?id=468172&action=review

a video recorded on iPhone11 that reproduces the issue

Hello,

I've found an issue where the cavas.drawImage() API is up to 100 times slower on private mode than on "normal" mode.

I've been able to test the issue on:
- iOS 17.0.3 - iPhone 11
- iOS 17.0.2 - iPhone SE 2nd gen
- Safari 17.0 (18616.1.27.111.22, 18616) - MacBook Pro 14-inch, 2021 M1 - MacOS 13.6 (22G120)

And I've registered a slow down in all these devices.

I've put together a demo code pen that reproduces the issue: https://codepen.io/esnhoesnho/pen/NWeJdRV?editors=1010

To reproduce the bug just open the link above in private mode. The UI will print the measured milliseconds on top of the page.

I attach a video recorded on iPhone11.

Thanks,
Luca

-- 
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/20231011/6455bed9/attachment.htm>


More information about the webkit-unassigned mailing list