定義と使用法
async属性は論理属性です。
存在する場合、それはスクリプトは、すぐにそれが利用可能であるとして、非同期に実行することを指定します。
注: async属性は外部スクリプトのためのものである(と場合にのみ使用されるべきであるsrc属性が存在しています)。
注:外部スクリプトを実行できるいくつかの方法があります。
- 場合async存在する:スクリプトは、ページの残りの部分とは非同期に実行されます(ページが構文解析を継続している間にスクリプトが実行されます)
- 場合async存在せず、延期が存在する:ページが構文解析を終了したときにスクリプトが実行されます
- どちらの場合はasyncまたは延期が存在する:ブラウザがページを解析する続行する前に、スクリプトは、フェッチされ、すぐに実行されます
に適用されます
async属性は、次の要素で使用することができます。
要素 | 属性 |
---|---|
<script> | async |
例
ブラウザのサポート
表中の数字は完全に属性をサポートする最初のブラウザのバージョンを指定します。
属性 | |||||
---|---|---|---|---|---|
async | Yes | 10.0 | 3.6 | Yes | Yes |