More and more folks are bringing ever larger pieces of their web applications to the client side. You might begin to do it for raw speed, for a particular visualisation, or for an “application-like” experience, but regardless of why you do it — you’re going to have to start taking your JavaScript seriously.
We’ll discuss how Backbone.js is aimed at the common patterns that JavaScript-heavy web applications rely on, how the pieces work together, and some of the design decisions that give Backbone its flavour.