...most chart libs use SVG. Beside Highcharts (not open source) I have yet to see a SVG based charting lib that is fast and lightweight. d3.js and chart libs based on d3.js (like plot.ly) are very heavy weigth in comparision (= more than 100KB minified JS code; plot.ly is 1.05MB huge: <a href="https:&#x2F;&#x2F;github.com&#x2F;plotly&#x2F;plotly.js&#x2F;blob&#x2F;master&#x2F;dist&#x2F;plotly.min.js" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;plotly&#x2F;plotly.js&#x2F;blob&#x2F;master&#x2F;dist&#x2F;plotly....</a> )<p>SVG wasn&#x27;t supported until Android 4 and only Internet Explorer&#x2F;Edge is really optimized for SVG (thanks to their VML investment). On the other hand Chrome, Safari and Firefox render Canvas much faster. (only relevant if you want to render thousends of objects on a battery powered device)