I have created a small wrapper for uplot. This is a JS library which uses canvas so it is pretty fast.
It can be handy if you need to plot data while being interactive.
It is far from complete, but some of you could find it useful.
Here it is: uPlot.nim