로딩
티스토리 데이터 처리 중입니다.

자바스크립트 동작 원리

 자바스크립트 동작 원리

안녕하세요. 야생에서 등장한 하프 입니다 c 프론트엔드라면 꼭 중요한 자바스크립트의 원리에 대해서 짚고 넘어가겠습니다.

목차 자바스크립트는 싱글 스레드? 1.

싱글 스레드 (Single-Thread) 싱글 스레드란 프로세스가 단일 스레드로 동작하는 방식입니다. 처리를 단일 스레드로 직렬 처리하는 프로그래밍 기법 입니다.

요약하면 하나씩 처리하겠다는 뜻 입니다. 자바스크립트 자체는 싱글 스레드가 맞지만 자바스크립트 런타임은 싱글 스레드가 아닙니다.

런타임은 또 뭐냐 이럴텐데 지금은 그냥 넘어갑시다. 2. 왜 싱글 스레드를 채택했을까?

자바스크립트는 원래 웹 페이지의 보조적인 기능을 수행하려고 만들어진 언어 입니다. 멀티 스레드인 자바는 다소 무거운 면이 있고, 동시성 문제가 존재하다보니 복잡한 시나리오.....