JavaScript Dashboards, Gauges, and Sparklines Demystified