-Major: performance consideration. Put all your script tags at the end of the body, before its closing tag. Each time the browser interprets JavaScript code it must stop rendering the page, because there is only one thread for the UI actions. By putting all the script tags at the end of the page you get a smoother experience for the user as the rendering is not interrupted -- DONE