Defer JS Load to end

JS should be loaded in the footer so that they do not block page load.