개발/Web

[JS] "use strict"; 와 async,defer 자바 스크립트의 효율성

유훈 | Yuhun 2021. 12. 31. 00:57
반응형

"use strict";

"use strict";은 자바 스크립트를 작성할 때 가장 먼저 작성해주면 좋다.

선언하지 않은 변수를 사용하는 것과 같이 다른 언어에서는 비상식적인 코드를 제어하는 역할을 하고 더 효율적인 작동을 하도록 해준다.

“use strict”; // 이렇게만 선언해주고 하던대로 하면 된다.
// c++ 에서 # progma once 하는 것 처럼 사용

async 와 defer - html 에서 자바스크립트를 불러오는 방법

<head>
  <script defer src=”example.js” ></script>
</head>

이렇게 선언하면 js를 병렬적으로 fetch하고 html parsing이 끝난 후에 js를 실행시켜 속도도 빠르고 오류도 없다.

그냥 <head> 태그에 넣고 defer 옵션 주자.

반응형