JavaScript utility for client-side web application user interface development