title: Doesn't External JavaScript files lead to more clientside processing?
body: <p>I was thinking about external HTML files, and it occured to me, that if I group the functions from several HTML pages, in one JavaScript this will lead to extra clientside processing.</p>
  
  <p>Basically, I would like some idea of whether this is correct.</p>
  
  <p>Here is my thinking.  Suppose I have one JavaScript file for five pages.  If the user goes to each page, for each page he has to load not only the JavaScript for that page, but the JavaScript for the other four pages.  The final sum is the user's browser loaded about 5 times as much JavaScript as he would have normally.</p>
  
  <p>I think most people group there JavaScript by common functionality.  So you can have the JavaScript file with several pages, however you may not use all the JavaScript on every page.   So all the JavaScript you don't use on every page is run/loaded without need.</p>
  
  <p>I have a sub-question.  I know you don't have to redoanload the JavaScript file for each page.  Is the JavaScript file run each time?  Is the JavaScript reloaded?  By reloaded, I mean what kind of over head is there for each time the browse has to get a file out of the cache?</p>
  
  <p>Thanks,
  Grae </p>