Opened 9 years ago
Closed 5 years ago
#15490 closed enhancement (patchwelcome)
dojo charting - slow rendering
Reported by: | Martin Repta | Owned by: | Eugene Lazutkin |
---|---|---|---|
Priority: | low | Milestone: | 1.13 |
Component: | Charting | Version: | 1.7.2 |
Keywords: | Cc: | ||
Blocked By: | Blocking: |
Description
When chart has to render many items, like in my case 300, screen rendering becomes very slow, because chart rendering is running synchronously. I did some profiling in IE9 and found that there my be need of some optimization, especially in animation... My chart contains three series, each has 100 items. That means 300 items together, but animation is running 600 times as you can see on attached picture. I have attached sample code and profile preview.
Attachments (3)
Change History (5)
Changed 9 years ago by
Attachment: | profiling.jpg added |
---|
Changed 9 years ago by
Changed 9 years ago by
comment:1 Changed 9 years ago by
Priority: | undecided → low |
---|---|
Type: | defect → enhancement |
comment:2 Changed 5 years ago by
Milestone: | tbd → 1.12 |
---|---|
Resolution: | → patchwelcome |
Status: | new → closed |
Given that no one has shown interest in creating a patch in the past 3+ years, I'm closing this as patchwelcome.
Note: See
TracTickets for help on using
tickets.
martinerko, the animation is not running 600 times. The animateColumn method is called for each data item. As you have 300 items, if there are 600 calls it means it is run 2 times not 600. That said there is certainly room for improvements. I'm keeping that one open as an enhancement request for this. Any patch improving performances is welcome.