title: How does backbone with require.JS work?
body: <p>I am trying to understand how requireJS and backbone work. With <a href="http://www.getaround.com/search" rel="nofollow noreferrer">this site</a> when I open the DevTools in Chrome and opened a Sources Tab. I see a long list of folders/files (see image below) which seems to be the source code when it's uncompressed. However, I don't see it being loaded via the Network Tab. </p>
  
  <p><img src="https://i.stack.imgur.com/OTGdo.png" alt="folder list"></p>
  
  <p>I wonder how does it tie in and is it normal that the source code gets exposed like this, and whether it is normal that all views are being loaded even I just requested one page (i.e. the search page, see image below). I understand that modern Javascript applications like Angular likes to preload the application before it's presented. But wouldn't it be causing a lot of unnecessary traffic to users? especially those on mobile view?</p>
  
  <p><img src="https://i.stack.imgur.com/xU0Sc.png" alt="long list of views not in the search view"></p>