[Webkit-unassigned] [Bug 140753] New: Poor performance on IE's Chalkboard benchmark
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Jan 21 19:19:38 PST 2015
https://bugs.webkit.org/show_bug.cgi?id=140753
Bug ID: 140753
Summary: Poor performance on IE's Chalkboard benchmark
Classification: Unclassified
Product: WebKit
Version: 528+ (Nightly build)
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: SVG
Assignee: webkit-unassigned at lists.webkit.org
Reporter: sabouhallawa at apple.com
CC: zimmermann at kde.org
On the same machine, the benchmark http://ie.microsoft.com/testdrive/Performance/Chalkboard/ is tested with different window sizes:
Window size (2560 x 1260):
Safari 10600.3.14: 70.60 sec
FireFox: 120.40 sec
Chrome: 26.21
Window size (800 x 600):
Safari 10600.3.14: 6.49 sec
FireFox: 98.74 sec
Chrome: 8.14 sec
The reason for having WebKit slower on this benchmark, with larger widow size, is the SVG rendering code does not skip the SVG elements which are outside the clipping rectangle. We draw the all SVG elements even if some of them are completely outside the clipping rectangle. This is very costly with complex primitives like the <path>. The fix is to propagate the correct clipping rectangle in the PaintingInfo when passing it to the SVGShape::paint().
--
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/20150122/477a3103/attachment-0002.html>
More information about the webkit-unassigned
mailing list