JS [E](https://ko.wikipedia.org/wiki/%EC%88%9C%EC%88%98%EC%9D%B4%EC%84%B1%EB%B9%84%ED%8C%90)xecution Context
[Context](https://texonom.com/context-97faa609971044d6b088f31c840c6b77) 


### Call Stack 안에 들어가는 독립적인 컴파일의 단위
[JS Closure](https://texonom.com/js-closure-b8d4afb9a0464b339b72f7736825323a) 가 가능하게 하는 구현체
### JS EC Notion
|Title|
|:-:|
|[JS EC Object](https://texonom.com/js-ec-object-68607224cd824ddb97bd109b5a97fe75)|
|[JS EC Phase](https://texonom.com/js-ec-phase-3adb8aae3b094b4db9f445bf3078be33)|
EC는 실행 가능한 자바스크립트 코드 블록이 실행되는 환경
Javascript 코드가 evaluate 되고, execute 되는 환경에 대한 추상적인 개념
EC Stack이 Call Stack
EC 안에 활성 객체가 있고 그 안에 지역변수와 함수 그리고 Scope Chain이 있다





> [Execution Context](https://medium.com/@snaag.dev/execution-context-d53a258c7415)





