Backbone.js review

Why do you need Backbone.js? And why single page applications are the future?
http://beletsky.net/2012/09/why-use-backbonejs.html/

A little starter with Backbone.js: how to install it?

Our selection of Backbone.js tutorials. One important prerequisite: JavaScript knowledge.
A. https://hackr.io/tutorials/learn-backbone-js/
B. https://www.tutorialspoint.com/backbonejs/index.htm
C. http://www.codebeerstartups.com/2012/12/introduction-to-backbone-js-and-setting-up-an-working-environment/

Why learn Backbone.js? If you intend to develop single-page web applications or complex JavaScript web applications:
http://javascriptissexy.com/learn-backbone-js-completely/