Opened 11 years ago

Last modified 10 years ago

#12464 closed enhancement

[patch][ccla] improve dojox.charting.axis2d.Default performance by chacing gfx shapes — at Initial Version

Reported by: cjolif Owned by: Eugene Lazutkin
Priority: high Milestone: 1.7
Component: Charting Version: 1.6.0
Keywords: 1.7-mobile Cc:
Blocked By: Blocking:

Description

Now that interactions on the chart can be added (http://bugs.dojotoolkit.org/ticket/12392) this will be more frequent to have a dynamic axis that is re-rendered several times. This is causing slowness issues on:

  • Desktop FF 3.x
  • IE 6,7,8
  • Safari Mobile

There us not much we can do for IE, however caching the gfx shapes for FF & Safari Mobile is giving some noticeable performance gain (see [https://docs.google.com/document/d/1WM1UeXGZKgUSzL94TzRbr3dNEHiMzSJvy7pZep8yyAw/edit?hl=fr&authkey=CL7IjbIM#bookmark=id.mahfzhlpk7ay ])

This patch proposes an optional flag on the series to do this caching.

This patch contains a patch on a test/example provided by the interaction patch (thus the interaction patch needs to be applied first).

(code will be attached later)

Change History (0)

Note: See TracTickets for help on using tickets.