HTML5で<script>
の属性にdefer
とasync
が追加されました。
deferの場合
<script "sample.js" defer></script>
ページの解析が終了した後にスクリプトを実行
asyncの場合
<script "sample.js" async></script>
ダウンロードの完了後にスクリプトを実行
deferとasync両方の場合
<script "sample.js" defer async></script>
async属性を優先し、defer属性を無視
リンク
スクリプトの非同期実行 (Windows)
http://msdn.microsoft.com/ja-jp/library/ie/hh673524%28v=vs.85%29.aspx