require VS import 차이점

김용진·2022년 11월 1일
0

Javascript

목록 보기
5/5
  • require()는 CommonJS를 사용하는 node.js문이지만 import()는 ES6에서만 사용

  • require()는 프로그램의 어느 지점에서나 호출 할 수 있지만 import()는 파일의 시작 부분에서만 실행할 수 있다. (그렇지만 import 전용 비동기 문법으로 파일 중간에 모듈 불러오기를 할 수 있다. 참고

  • 하나의 프로그램에서 두 키워드를 동시에 사용할 수 없다

  • 일반적으로 import()는 사용자가 필요한 모듈 부분 만 선택하고 로드 할 수 있기 때문에 더 선호된다. 또한 require()보다 성능이 우수하며 메모리를 절약한다.

References

[NODE] 📚 require vs import 문법 비교 (CommonJS vs ES6)
출처: https://inpa.tistory.com/entry/NODE-📚-require-⚔️-import-CommonJs와-ES6-차이-1 [👨‍💻 Dev Scroll:티스토리]

profile
기획/개발/디자인 다 하고싶은 프론트엔드 개발자

0개의 댓글