Skip to main content
← Glossary

동적 import

Dynamic import

코드가 import() 표현식에 도달했을 때 모듈을 비동기로 불러오는 방식이다.

같은 뜻으로 쓰는 말

  • 동적 임포트

마지막 검증

동적 import()는 코드가 그 표현식에 도달했을 때 모듈 불러오기를 시작하고 Promise를 돌려준다. Promise는 비동기 작업이 끝났는지 실패했는지를 나타내는 객체다. 불러오기에 성공하면 모듈이 내보낸 값의 집합을 얻는다. 정적 import 선언처럼 모듈 최상위에서 항상 연결되는 요청과 달리 조건이나 사용자 행동 뒤에 실행할 수 있다.

JavaScript 표준은 import()의 비동기 모듈 불러오기 동작을 정의하지만 빌드 산출물을 몇 파일로 나눌지는 정하지 않는다. 별도 청크 생성과 실제 전송 방식은 사용하는 빌드 도구, 프레임워크, 실행환경과 설정의 책임이다.

출처와 검증 범위

아래 날짜는 링크를 마지막으로 열어 본 날입니다. 문서 상단의 검증일은 글의 설명과 적용 범위를 다시 확인한 날입니다.

  1. ECMAScript 2026 — Import CallsEcma International · 표준 명세 · 확인 2026-08-04
  2. Module API — import()Metro · 공식 문서 · 확인 2026-08-04