Upfront JavaScript Parsing

A large amount of JavaScript is parsed at the front of the page load can delay much of the site from loading. As many of the scripts as possible should be deferred and only parsed when called on from the browser.  An alternative to changing the scripts would be to move these scripts to the bottom of the page so they load last.

It is recommended that any changes in the parsing of scripts are tested in a test environment on the server to ensure they continue to work as needed.