I was wondering why hotmail, facebook and google write javascript inside the html page and not in an external JavaScript file? Doesn't this increase the page size and the amount of JavaScript that's not cached in the browser?