Backbone.js gibt Webanwendungen Struktur, indem es Modelle mit Schlüssel-Wert-Bindung und benutzerdefinierten Ereignissen bereitstellt, Sammlungen mit einer umfangreichen API von aufzählbaren Funktionen, Ansichten mit deklarativer Ereignisbehandlung und verbindet alles mit Ihrer bestehenden API über eine RESTful JSON-Schnittstelle.