deferとasync

HTML5で<script>の属性にdeferasyncが追加されました。

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

コメントを残す

メールアドレスが公開されることはありません。