Cross Browser defer Attribute
defer attribute is already supported by all major browser so it should be really easy to get it working cross browser.
You can use defer attribute like this:
<script defer src="somefile.js"></script>
More information can be found here.