Backbone.js is required in following condition
- When developing a web application that requires a lot of JavaScript
- It is required when you want to give structure to your code, if your application needs to be scalable
- Backbone is useful when a web application has to work with jQuery to traverse the DOM or give animations