HTMLScriptElement: async プロパティ

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

asyncHTMLScriptElement インターフェイスのプロパティで、スクリプトの実行方法を論理値で制御します。クラシックスクリプトの場合、async プロパティを true に設定すると、構文解析と並列に外部スクリプトが取得され、利用できるようになるとすぐに評価されます。モジュールスクリプトの場合、async プロパティを true に設定すると、スクリプトとその依存関係がすべて並列に取得され、利用できるようになるとすぐに評価されます。

これは <script> 要素の async 属性を反映しています。

論理値です。

html
<script id="el" src="/example.js" async></script>
js
const el = document.getElementById("el");
console.log(el.async); // 出力: true

仕様書

Specification
HTML Standard
# dom-script-async

ブラウザーの互換性

BCD tables only load in the browser

関連情報