실행 컨텍스트는 실행 가능한 코드를 형상화하고 구분하는 추상적인 개념이다. 쉽게 설명하자면, 실행 가능한 코드가 실행되기 위해 필요한 환경이다.
실행 컨텍스트는 물리적으로는 생성할 때 변수 객체, 스코프 체인, this 프로퍼티 등의 속성을 가지게 된다.