JSFlot is a JavaServer Faces (JSF) component library that uses the JavaScript
framework Flotr to draw charts. The charts are drawn in the browser using JavaScript and
JSON notation, and as such no bitmap or vector graphics are passed from the server to the client,
meaning that the browser reads, renders and displays the charts using only the JSON data points
passed into the draw JavaScript function.
The main advantages of this approach is less overhead on
the server side (parsing and rendering of data, as well as less time spent with drawing and passing
a bitmap file (JPEG, GIF, PNG, etc) from the server to the browser.
The JSFlot charting library is simple to install, easy to
configure and easy to use in your custom applications.
