exekveringskontext
Exekveringskontext är den miljö där kod exekveras och där vilka variabler, funktioner och andra resurser som är tillgängliga bestäms. Begreppet används i många programmeringsspråk och särskilt i sammanhang där asynkron kod och olika körningslägen kräver att flera kontexter uppstår och växlar mellan dem.
En exekveringskontext består vanligtvis av flera delar: anropsstacken (call stack), som håller pågående funktionsanrop; en variabelmiljö
Den aktuella kontexten skapas när en funktion anropas och placeras på toppen av anropsstacken. När funktionen
Exekveringskontext är särskilt central i språk som JavaScript, där varje funktionsanrop skapar en ny kontext med
Betydelse: för förståelse av variabelupplösning, closures, livstiden hos funktioner och felhantering, samt hur prestanda och säkerhet