[Webkit-unassigned] [Bug 171597] New: WebGL low performance of layer compositing

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed May 3 04:01:46 PDT 2017


            Bug ID: 171597
           Summary: WebGL low performance of layer compositing
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Macintosh
                OS: macOS 10.12
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: nik73ru at gmail.com
                CC: bfulgham at webkit.org, simon.fraser at apple.com,
                    zalan at apple.com

High sizes of webgl canvases may cause composing layout performance issues.

Expected behavior:
60 FPS without UI freezing. In other words, performance on par with other browsers (Chrome and Firefox).

Actual behavior:
<15 FPS (roughly) with frequent UI freezing.

Steps to Reproduce:
1. Open http://jsfiddle.net/unlimit/3pwbLfmn/70/embedded/result/ in Safari 10.1 (make sure that you open Safari on built-in Retina display);
2. You can see FPS on the top left corner (33 FPS for my hardware);
3. Click or click-and-dragg on canvas then you can see increase FPS (up to 45 for me);
4. After steps above you can feel low framerate and UI freezing;
5. Press ‘Enable Safari fix` to get rid of UI freezing.

Testing hardware:
MPB, 13”, Early 2015, 2,7 GHz Intel Core i5, 16GB, SSD, Intel Iris Graphics 6100 1536 MB. macOS 10.12.4, Safari 10.1 (12603., r216107)

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/20170503/07abe489/attachment-0001.html>

More information about the webkit-unassigned mailing list