JavaScript framework for building interactive visualizations in the web browser