JavaScript User Interface libraries for data-driven applications