Backbone.js is a framework or JavaScript library for creating a single-page web application. This Backbone.js app includes all topics of Backbone.js such as features, architecture, first example, events, model, collection, router, history, sync, view, utility, etc. There are also given Backbone.js interview questions to help you better understand the Backbone.js technology.
The Backbone.js is a very light weight JavaScript library or framework that facilitates developers to create a single page application in a structured manner. These client side applications run on a web browser. It is based on MVC pattern which abstracts data into models, DOM into views and bind these two using events.
Backbone.js is mainly used for creating single page applications using a RESTful service for persisting data.