Atribut asinkron HTML <script>

tag <script> HTML

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 asyncadalah atribut boolean.

Jika asyncatribut 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 asyncini hanya untuk skrip eksternal (dan hanya boleh digunakan jika srcatribut ada).

Catatan: Ada beberapa cara skrip eksternal dapat dijalankan:

  • Jika asyncada: Skrip diunduh secara paralel untuk menguraikan halaman, dan dieksekusi segera setelah tersedia (sebelum penguraian selesai)
  • Jika deferada (dan tidak async): Skrip diunduh secara paralel untuk menguraikan halaman, dan dijalankan setelah halaman selesai diurai
  • Jika tidak ada asyncatau defertidak 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