It works in all major browsers: Chrome, Firefox, Safari, Opera, Webkit and IE; and in all operating systems: Windows, Mac, Linux, Android, iOS, etc. Please see changes and new features in version 7.1 in the about section.
This library is released as LGPL3. So you can do basically anything you want as long as the copyrigth notice is included without any modification. I do appreciate however if you acknowlegde the use of CanvasXpress in your web site.
The basic idea was to have generic and simple way to display genomics data. CanvasXpress supports bar graphs, line graphs, bar-line combination graphs, boxplots, dotplots, area graphs, stacked graphs, stacked-line combination graphs, percentage-stacked graphs, percentage-stacked-line combination graphs, correlation plots, Venn diagrams, heatmaps, newick trees, 2D-scatter plots, 2D-scatter bubble plots, 3D-scatter plots, pie charts, networks (or pathways) a genome browser, and circular plots. It also supports a few data transformations like log and exponential transformation, z-score, percentile transformation, ratios and transposing. It also support grouping of samples, hierarchical clustering, kmeans, complex layouts, regression lines, normal distribution plots, non linear fitting, zooming, events...