Doesn't make any sense to have the script before charset and the other tags.
@mdo: Does the order need to be specific? If so, which one is it? Like, does this script need to be before CSS?
Also
- can't we asynchronously load the script or does it need to be blocking?
- can't /shouldn't we use
DOMContentLoaded
instead ofwindow.load
?