Comparison of JavaScript charting frameworks