HTML <script> 비동기 속성

❮ HTML <스크립트> 태그

예시

페이지 구문 분석과 동시에 다운로드되고 사용 가능한 즉시 실행되는 스크립트:

<script src="demo_async.js" async></script>

정의 및 사용

async속성은 부울 속성입니다 .

속성이 설정 되면 async페이지 구문 분석과 동시에 스크립트가 다운로드되고 사용 가능한 즉시 실행됩니다. 스크립트가 완전히 다운로드되면 페이지 구문 분석이 중단되고 나머지 페이지 구문 분석이 계속되기 전에 스크립트가 실행됩니다.

참고: 속성은 외부 스크립트 전용이며 속성이 있는 async경우에만 사용해야 합니다 src.

참고: 외부 스크립트를 실행할 수 있는 방법에는 여러 가지가 있습니다.

  • 존재하는 경우 async: 스크립트는 페이지 구문 분석과 병렬로 다운로드되며 사용 가능한 즉시(분석이 완료되기 전) 실행됩니다.
  • If deferis present (and not async): 스크립트가 페이지 구문 분석과 병렬로 다운로드되고 페이지 구문 분석이 완료된 후 실행됩니다.
  • 둘 다 async또는 defer존재하지 않는 경우: 스크립트가 즉시 다운로드되어 실행되고 스크립트가 완료될 때까지 구문 분석이 차단됩니다.

브라우저 지원

표의 숫자는 속성을 완전히 지원하는 첫 번째 브라우저 버전을 지정합니다.

Attribute
async 8.0 10.0 3.6 5.1 15.0

통사론

<script async>

❮ HTML <스크립트> 태그