A framework for building highly interactive user interfaces and data visualizations dynamically with JavaScript.