JavaScript binding framework for HTML5 Web Applications