High Performance Silverlight Charting

Jason Beres [Infragistics] / Tuesday, August 18, 2009

The Data Visualization Team has been hard at work at our next generation high performance charting control.  Our goal is to hit the use case of a live data feed coming in around 1,000,000 data points every several milliseconds.  This is based on various scientific, financial and medical vertical scenarios we have identified in product management (that basically means that a lot of you emailed us and told us to do this).  If you can imagine that many chart controls on the market start to crawl in performance at around 5,000 data points, you might begin to realize the coolness of this capability.  Along with this large data requirement, we are still hitting the other charting scenarios that make the control useful - such as annotations, scaling, zooming, range selection and drill-down.  

Check out this video which is working 20,000 data points every couple of milliseconds, as well as the smooth scaling and selection.  It is really a beautiful thing to see in Silverlight. 

Click here to play this video

If you have really high speed performance charting needs, shoot me an email at jasonb@infragistics.com so we can talk about what your requirements would be.  We'll also be doing a CTP of this chart in the near future, so contact me if you'd like to be notified when we push that out.