[번역] ECMA-262-3 in detail. Chapter 1. Execution Contexts.

Posted by in Research

원문 출처 : ECMA-262-3 in detail. Chapter 1. Execution Contexts by Dmitry Soshnikov 소개 이 글은 ECMAScript의 실행 콘텍스트(execution contexts), 그리고 실행 콘텍스트와 관련있는 실행 코드(Executable code)에 대해서 이야기 한다. 정의 ECMAScript의 실행 코드로 제어가 전달되면, 이 제어는 실행 콘텍스트으로 진입한다. 실행 콘텍스트(Execution context, 이하 EC)는 실행 가능한 코드의 유형을 나누고 구별하기 위해서, ECMA-262 스펙이 정의하고 있는 추상적인 개념이다. 표준은 기술적인 관점에서 정확한 실행 콘텍스트의 구조와 종류를 정의하고 있지는 않다. 구체적인 내용은 표준 스펙을 구현하는 ECMAScript 엔진이 처리해야 할 문제이다. 활성화된 실행 콘텍스트들은 논리적으로 스택의 형태를 구성하고 있다.  스택의 바닥(bottom)에는 항상 전역 문맥(global…read more