603 karma · joined March 18, 2013
IIRC: canvas tends to outperform svg when dealing with a lot of individual objects, due to them being individual dom nodes in svg. However svg will outperform canvas drawing fewer nodes, on a larger canvas, due to canvas being bitmap based.
This new release allows for custom chart types, using the same core API, so hopefully we'll see some community led new chart type extensions soon!
Wrote the content in plain HTML, and used jQuery to build the nav on left hand side from the headings on the page.
I wanted Chart.js to be dependency free, which has led to a footprint of only ~4.4kb when minified and gzipped, d3 is a lot more complex, and has a gzipped size of about 10x that.
It'll have to be up to you whether canvas is the right solution in your use case over SVG!