ZingChart – Now Rendering Charts in HTML5 Canvas, SVG, VML and Flash

By | Published: May 10th, 2011

The Most Compatible JavaScript Charting Library Available just got more compatible

Dear ZingChart customers, tinkerers and evaluators,

Just over a year ago we released the first charting library capable of rendering Flash and HTML5 Canvas. It was a big achievement, and even earned us a nod from Zeldman. Today, we’re raising the bar again with two additional render formats.

ZingChart now renders charts in Scalable Vector Graphics (SVG) and Vector Markup Language (VML) in addition to Flash and HTML5 Canvas. Those of you who are familiar with all the benefits and limitations of each technology already know how many headaches and hours you can save by building once and rendering across HTML5, SVG, VML and/or Flash. For those that don’t, here’s a quick overview:

  • Despite the fact that iPads, iPhones and some other mobile devices don’t run Flash, we’re not jumping on the anti-Flash bandwagon. Flash still reigns supreme for many charting needs – mobile is just not currently one of them.
  • While SVG is a solid technology for building interactive charts (and the sole technology selected by many other libraries’ HTML5 efforts), it’s not always the best solution. We’ll refer to the IE Blog for further reading.
  • Why use ancient VML, you ask? Internet Explorer 6, 7 and 8 render neither HTML5 Canvas nor SVG natively. And since many of you have been going the sans-Flash route for your data visualization, we didn’t find it helpful to force your users to take the performance hit of ExCanvas.

We’ve been working hard on making ZingChart as forward and backward compatible as possible, so you won’t need to worry about using multiple libraries or sacrificing the performance or functionality of your apps, websites and dashboards. We’ll keep fighting the format wars so you can keep building great products and projects with ZingChart.

Download ZingChart for SVG, HTML5 Canvas, Flash and VML.

Browse the Chart Gallery.

Share this post on twitter.

Happy Charting,
Andrew Begin
[email protected]

858-490-5281