Chapter 2. JavaScript and HTML5 for Visualizations