Specify content encoding with HTTP headers were possible, otherwise do it with meta tags at the very top of the document.
If using X-UA-Compatible, put that as far up in the document as possible.
<meta name="viewport" ...> tags should go right below any encoding tags.
Concatenate your assets.
async defer all the script tags.
Stylesheets before blocking (non-async) scripts.