1. Put all script tags at the bottom of the page, just inside of the closing /body tag. This ensures that the page can be almost completely rendered before script execution begins.
a. Use the defer attribute of the script tag (Internet Explorer and Firefox 3.5+ only)
b. Dynamically create script elements to download and execute the code