JavaScript2 실행 컨텍스트 / Execution Context 실행 컨텍스트 Execution Context// https://www.nextree.io/execution-context/#:~:text=전역%20컨텍스트는%20코드%20내부,활성화된다고%20이해할%20수%20있습니다.// https://velog.io/@kados22/FE-기술-면접-실행-컨텍스트가-무엇인가요실행 컨텍스트 란자바스크립트 코드의 실행 방식을 정의해놓은 객체실행할 코드에 제공할 환경 정보들을 모아놓은 객체이다.사용자가 웹 페이지에 처음 접근할 때, 사용중인 브라우저의 자바스크립트 엔진이 자바스크립트 파일을 스캔한다.스캔이 완료되면 스크립트의 모든 코드를 변환하고 실행하는 과정을 관리하는 실행 컨텍스트라는 환경이 생성된다.이 환경Execute Engeine은 실행할 코드에 전달할 정보들을 .. 2024. 11. 16. Asynchronous 비동기 프로그래밍 0. 개요자바스크립트는 웹 페이지의 보조적인 기능을 수행하기 위해 만들어진 스크립트 언어이며,멀티 스레드 언어는 동시성 이슈가 있었기에 복잡하지 않은 싱글 쓰레드형식으로 만들게 된다. 처음부터 그랬던 것은 아니지만, 웹 브라우저에서 제공하는 기능이 많아짐에 따라 자바스크립트가 비동기적인 언어가 되는것은 필수 불가결한 요소였다. 비동기란 무엇이며 비동기 프로그래밍이란 무엇인가?이것을 알려면 '동기와 동기 프로그래밍이란 무엇인가'를 먼저 알아야 한다.1. 동기1-1.동기 프로그래밍 정의 Synchronous Programming Definition 同 期(같을 동, 기약할 기)사전적으로 같은 시간(동시), 또는 같은 기간이라는 뜻이다. 두 가지 이상의 사건이나 프로세스가 동시에 일어나는 것.'동기적으로 실행.. 2024. 4. 25. 이전 1 다음 반응형