What I still haven't figured out is the best way to do responsive web apps with Backbone.js. Off the top of my head I can only think of two, Flow and AudioVroom. Flow uses separate javascripts for both versions. AudioVroom, has one file, but it's minified and I haven't had a chance to trying to reverse engineer it to see how they implemented the different layouts in a mobile, tablet and desktop environment.