Atribut asinkron HTML <script>
Contoh
Skrip yang akan diunduh secara paralel untuk menguraikan halaman, dan dieksekusi segera setelah tersedia:
<script src="demo_async.js" async></script>
Definisi dan Penggunaan
Atributnya async
adalah atribut boolean.
Jika async
atribut disetel, skrip diunduh secara paralel untuk menguraikan halaman, dan dieksekusi segera setelah tersedia. Penguraian halaman terputus setelah skrip diunduh sepenuhnya, dan kemudian skrip dieksekusi, sebelum penguraian sisa halaman berlanjut.
Catatan: Atribut async
ini hanya untuk skrip eksternal (dan hanya boleh digunakan jika
src
atribut ada).
Catatan: Ada beberapa cara skrip eksternal dapat dijalankan:
- Jika
async
ada: Skrip diunduh secara paralel untuk menguraikan halaman, dan dieksekusi segera setelah tersedia (sebelum penguraian selesai) - Jika
defer
ada (dan tidakasync
): Skrip diunduh secara paralel untuk menguraikan halaman, dan dijalankan setelah halaman selesai diurai - Jika tidak ada
async
ataudefer
tidak ada: Skrip langsung diunduh dan dijalankan, memblokir penguraian hingga skrip selesai
Dukungan Peramban
Angka-angka dalam tabel menentukan versi browser pertama yang sepenuhnya mendukung atribut tersebut.
Attribute | |||||
---|---|---|---|---|---|
async | 8.0 | 10.0 | 3.6 | 5.1 | 15.0 |
Sintaksis
<script async>
tag <script> HTML