웹 프론트엔드 기술 면접 준비 대비를 위한 JS 개념을 정리하고자 한다. Javascript란웹페이지에서 복잡한 기능을 구현할 수 있도록 하는 인터프리터 언어본래 브라우저를 제어하는 언어였으나 Node.js라는 새로운 실행환경과 구글 V8 엔진의 등장으로 인해 자체 어플리케이션을 만들 수 있게 된 언어 싱글 스레드 기반의 프로그래밍 언어 -> 하나의 스레드에서 모든 작업을 처리하기 때문에 한 번에 하나의 작업만 처리가 가능함이러한 동기 방식은 작업이 완료될 때 까지 다른 작업을 처리할 수 없음따라서 이러한 문제를 해결하기 위해 자바스크립트에서는 비동기 처리가 필요함 Javascript의 동작 방식자바스크립트는 싱글 스레드 기반의 언어이며 V8 엔진을 사용V8 엔진의 경우 크게 Memory Heap과 ..