
웹페이지에서 자바스크립트로 요소들을 제어하는데 사용된다.Document Object Model -> DOM웹 개발에서 사용되는 document 객체 = 브라우저에서 제공하는 window 객체의 한 요소브라우저가 HTML을 읽어온다.브라우저를 공장, HTML을 설계도라고

운영체제 위에서 연속적으로 실행되고 있는 프로그램각각의 프로세스는 메모리 위에서 실행된다.모든 프로세스는 서로 독립적으로 실행되기 때문에 한 프로세스에 문제가 생기면 해당 프로세스만 죽어버림저마다 자원(resource)이 정해져 있다.code - 프로그램 실행을 위한

Single Threaded Language자바스크립트 언어 자체에는 멀티스레딩의 개념이 없다. 하지만 자바스크립트가 동작하는 브라우저에는 여러가지 스레드가 있으며 Web APIs를 이용하면 멀티스레딩과 같은 동작을 할 수 있다.이벤트 루프를 통해 자바스크립트 런타임

Web APIs를 통해 setTimeout 같은 API를 호출하면, call stack에 실행을 위해 쌓였던 setTimeout은 지워지고 Web API는 타이머를 시작한다.setTimeout을 통해 지정했던 시간이 끝나면, Task Queue에 setTimeout의