Angular is currently my favourite choice for setting up applications quickly and providing more dynamic content with in standard HTML5 pages. Due to it’s support from Google, i am expecting this to be a significant framework in the future.
Backbone is another way of tying your data in a more structured way than simply using piles of jQuery selectors and that has several advantages such as more stable testing as the UI changes over time.
Ember uses templates to constantly update data on the fly right in the browser, similar to Backbone and Angular. Handlebars provides further options to the web developer seeking to create applications quickly and on set standards.