<script> 태그의 defer 특성

  • 2 minutes to read

<script> 태그의 defer 특성은 스크립트 파일이 비동기적으로 로드될 때 사용하는 속성입니다. 이 속성을 사용하면 스크립트가 HTML 문서의 파싱을 방해하지 않고, HTML 문서의 파싱이 완료된 후 스크립트 파일이 로드되도록 할 수 있습니다.

defer 속성이 있는 스크립트 파일은 HTML 문서의 파싱이 완료된 후 순서대로 실행됩니다. 이때 스크립트 파일의 로딩과 파싱이 비동기적으로 처리되므로, HTML 문서의 로딩 시간이 줄어들고 페이지 로딩 속도가 개선될 수 있습니다.

하지만 defer 속성은 IE 10 이하 버전을 비롯한 일부 브라우저에서 지원되지 않을 수 있으므로, 해당 브라우저에서는 defer 대신 async 속성을 사용해야 합니다. 또한, defer 속성은 스크립트 파일이 외부에서 로드될 때에만 사용할 수 있으며, <script> 태그 내부에 스크립트를 작성하는 경우에는 defer 속성을 사용할 수 없습니다.

VisualAcademy Docs의 모든 콘텐츠, 이미지, 동영상의 저작권은 박용준에게 있습니다. 저작권법에 의해 보호를 받는 저작물이므로 무단 전재와 복제를 금합니다. 사이트의 콘텐츠를 복제하여 블로그, 웹사이트 등에 게시할 수 없습니다. 단, 링크와 SNS 공유, Youtube 동영상 공유는 허용합니다. www.VisualAcademy.com
박용준 강사의 모든 동영상 강의는 데브렉에서 독점으로 제공됩니다. www.devlec.com