현재 JavaScript에 대한 과정을보고 있으며 실행 컨텍스트와 실행 스택에 대해 알게되었습니다. 이 주제는 그러나 나에게 몇 가지 질문을 내놓았습니다 :PC에서 사용되는 JavaScript의 실행 스택은 어디에 있습니까?
나는 실행 스택이 어떻게 작동하는지 알고 있으며, 모든 프로세스가 자신의 스택을 가지고 있음을 알고 있습니다. 하지만이 실행 스택이 정상적인 프로세스 스택을 대체합니까? 또는이 실행 스택을 다른 레벨에서 찾을 수 있습니까?
JavaScript 코드는 브라우저 엔진에 의해 실행됩니다. 그래서 실행 스택이이 엔진이나 다른 곳에서 사용됩니까? JS 코드의 실행은 컴퓨터에서 어떻게 그리고 어디에서 발생합니까? 예를 들어 FireFox와 같은 브라우저는 그 자체가 하나의 프로세스입니다.
그래서 FireFox에는 자체 스택이 있다고 가정하지만 실행되는 JavaScript 코드는 어떻게됩니까? 아니면 컴퓨터에서 JavaScript 코드를 실행하는 동안 만들어진 새로운 프로세스입니까?
나는 주위에 내 머리를 얻을 수 없습니다. 사전에
감사합니다,
마이크
감사합니다. 이것은 훨씬 더 명확하게 만들었습니다. – Maikkeyy