JavaScript library for interactive web applications