Backbone.js

Backbone.js.
Un framework web, pour développer des applications web côté client. Avec cette démanche 80% du code serait du coté client et le reste côté serveur avec du service REST par exemple.
Ne se base pas sur la manipulation de DOM a priori !
Utilisé par USA Today, WordPress.com (admin), Bitbucket, Trello