Perhaps not related to backbone but how are you encoding the different "views" in your single page application? Does the client download all of the templates upfront or how does that work? Also does the client know which template to render for a given api call or is that passed down from the server as well?
I'd be very interested in reading a blog post demonstrating how you strung all of this together! Pretty cool!
Thanks!