14 Oct 2011 7:35 AM #1
ExtJS 4 charts performance
The performance of the charts in ExtJS 4.0 seems to be very low. For instance, in line charts there is a significant delay in drawing the points and animation even for 100 points or less.
I have seen mobile charting frameworks that are more responsive for such a reduced number of points.
Also, desktop charting packages become that unresponsive at 10000+ points.
28 Nov 2012 11:15 AM #2
We are having the same issues. We are even thinking of switching to flash charts. Can anyone provide any tips or workarounds for increasing chart performance.
29 Nov 2012 4:46 AM #3
See my post and example in this thread:
I think there are two reasons for low chart performance: (1) overhead of the data package and (2) the drawing package (on which the Ext JS charts are based) is not efficient.
Regarding point #2, there have been some improvements in the Touch drawing package, so these changes might land in Ext JS as well in a future release.
3 Dec 2012 7:06 AM #4
I noticed the biggest slow down is happening in the (drawVerticalLabels and drawHorizontalLabels), it takes about 50% of the time to process the graphs. Also, in Sencha Touch these functions dont exist, they use something different for drawing labels.
I'm trying to optimize these functions a bit however so far I havent seen too much gain.