Environment in which a piece of JS is executed. Stores all the necessary information for some code to be executed. Exactly one global execution contex