title: Files loaded using $scriptjs or any other asynchronously loader
body: <p>Say I have an AngularJS app which lazy loads controller files (via $scriptjs) and all dependencies when the user navigates to a route. The app contains 3 routes: A, B, C. </p>
  
  <p>If the user routes to A, then B and back to A, are the files for A loaded into memory twice or is the browser smart enough to cache the files and retrieve them? </p>