A HTML5 JavaScript framework