The benefits of using RGraph to create your charts

The benefits of using RGraph to produce your web charts; faster pages with more attractive charts - everyone wins!

The HTML5 canvas and HTML5 SVG tags are new tags for HTML5. They allow for two dimensional drawing easily using JavaScript. This makes them perfect for producing charts. Because JavaScript runs on your users' computer, none of the load on your web server normally associated with producing charts is incurred. Not only that but because of the greater processing power that is typically available on users' computers, they will be much faster. And, because the RGraph libraries can be both compressed (for example if you're using Apache, mod_gzip will do this automatically for you or if you're using Apache2 then it's built in) and cached, bandwidth usage can be greatly reduced. This makes it attractive to employ if you want to save money at the same time as speeding up your website, ie:

  • RGraph can save you money
  • RGraph can speed up your website
  • RGraph makes pretty charts too!

Imagine, you are creating 10,000 charts a day and the data is such that the resulting charts cannot be cached. With the RGraph library you can reduce that figure to zero. All the processing is done by each individual web browser, much like showing the HTML that you send to them. So you don't have to send any images, you simply send them the JavaScript libraries once. So, much lower bandwidth bills and less strain on your webserver.

And if that wasn't enough, because the charts are created using JavaScript, they will work offline if you view a .html page on your own PC. Download the archive and see the examples! Useful if you need to do a presentation (for example) and want to use the same charts as your website.