Backbone.js donne une structure aux applications web en fournissant des modèles avec une liaison clé-valeur et des événements personnalisés, des collections avec une API riche de fonctions énumérables, des vues avec une gestion déclarative des événements, et connecte le tout à votre API existante via une interface JSON RESTful.