[Webkit-unassigned] [Bug 181244] New: Slow drawing to canvas with drawImage

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jan 3 07:32:26 PST 2018


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

            Bug ID: 181244
           Summary: Slow drawing to canvas with drawImage
           Product: WebKit
           Version: Safari 11
          Hardware: All
                OS: macOS 10.13
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Canvas
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: matt.sephton at gmail.com
                CC: dino at apple.com

Created attachment 330385

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

screenshot: safari

Summary:
I am drawing many small 8x8 tiles onto the canvas.

I am seeing poor performance in Safari/TP compared to Chrome.

Steps to Reproduce:
Go to : http://www.gingerbeardman.com/pangds/
Press the left/right arrows to change display
Inspect console for timings.


Expected Results:
Drawing should be instantaneous.

Actual Results:
Drawing is very slow.

Seems to be CPU/GPU bound as performance varies between computers.


MBP 10,2 (early 2013; 3.0 GHz Intel Core i7):
Safari 11.0.2 @350ms
Safari TP 46 @450ms
Chrome @65ms


Version:
ProductName:    Mac OS X
ProductVersion: 10.13.2
BuildVersion:   17C88

Safari 11.0.2 (13604.4.7.1.3)
Safari TP 46 11.1 (13605.1.18.2)
Chrome (63.0.3239.108)


<rdar://problem/31834934>

-- 
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/20180103/572a16c9/attachment.html>


More information about the webkit-unassigned mailing list