[Webkit-unassigned] [Bug 125201] New: Performance issue (with KineticJS) which goes away when dev console is open

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Dec 3 16:54:17 PST 2013


           Summary: Performance issue (with KineticJS) which goes away
                    when dev console is open
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh Intel
               URL: http://jsfiddle.net/LAgBF/27/
        OS/Version: Mac OS X 10.9
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Canvas
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: piers at u-h-p.com

I've been trying to put together a simple schematic editor using KineticJS (and JSFiddle) which has some fairly severe performance issues when I select 3 objects and try to move them at once. However when I invoke the JS profiler (or any other part of the web inspector it seems), the problems go away.

Steps to repeat:

Open the above URL
Run the code by clicking "run" in the top left
In the canvas area at the bottom-right, select the 3 boxes (using shift, no marquee yet) and try to drag them. Beachball ensues for a time.

This does not occur if you only select 2 boxes, or if you have any part of the web inspector open.

It occurs much less repeatably if you run the code outside JSFiddle (I don't actually have it hosted anywhere).

Also, later versions of the same code, e.g. http://jsfiddle.net/LAgBF/31/ (which has partial marquee select) do not always exhibit the problem.

Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

More information about the webkit-unassigned mailing list