https://tejash.me/efficiently-load-javascript-with-defer-and-async/
Efficiently load JavaScript with defer and async