SVGScriptElement: async property
Baseline
2025
Newly available
Since December 2025, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
The async property of the SVGScriptElement interface is a boolean value that controls how the script should be executed. For classic scripts, if the async property is set to true, the external script will be fetched in parallel to parsing and evaluated as soon as it is available. For module scripts, if the async property is set to true, the script and all its dependencies will be fetched in parallel to parsing and evaluated as soon as they are available.
Value
A boolean.
Examples
>Accessing the async property
html
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="200">
<script id="myScript" href="script.js" async></script>
</svg>
js
const scriptElement = document.getElementById("myScript");
console.log(scriptElement.async); // Output: true
Specifications
| Specification |
|---|
| HTML> # dom-script-async> |
Browser compatibility
Enable JavaScript to view this browser compatibility table.