Opened 2 years ago

Last modified 20 months ago

#18942 reopened defect

splice operations in gfx/shape's children array are non-performant in Chrome

Reported by: Neil Roberts Owned by: Neil Roberts <neil@…>
Priority: undecided Milestone: 1.14
Component: DojoX GFX Version: 1.12
Keywords: Cc:
Blocked By: Blocking:


When there are a large number shapes in the children array and a large number of interspersed shape additions and removals are performed, Chrome encounters a decrease in performance.

By downshifting all elements in the array instead of using splice, this performance impact can be avoided without a significant increase in the array operation.

Change History (5)

comment:1 Changed 2 years ago by Neil Roberts <neil@…>

Owner: set to Neil Roberts <neil@…>
Resolution: fixed
Status: newclosed

In b4bab64/dojox:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:2 Changed 2 years ago by Neil Roberts

Resolution: fixed
Status: closedreopened

comment:4 Changed 2 years ago by dylan

Milestone: tbd1.13

comment:5 Changed 20 months ago by dylan

Milestone: 1.131.14
Note: See TracTickets for help on using tickets.