"Unlike defer, scripts marked as async are not guaranteed to execute in the order in which they are specified."
I found this to be untrue in Firefox, Internet Explorer and Safari, but true in Chrome.
Further details here:
https://stackoverflow.com/questions/...-canary-64-bit