JavaScript (동작 원리) - 동기화(Synchronous), 비동기화(ASynchronous) JavaScript Engine 동기화 비효율 예시 자바 스크립트는 싱글스레드로 동작하므로 1개의 Call Stack에서 함수를 처리 Stack이 1개 이기때문에 jquery로 getSync 함수를 호출시 해당 함수가 리턴 될때 까지 로딩상태 → 완료전까지 아래의 bar와 qux는 동작 불가 비동기 콜백 함수 예시 setTimeout argument : 1개의 콜백함수, 1개의 숫자를 인자 입력한 숫자만큼의 시간이 지났을 때 콜백 함수가 동작 ( 1초 : 1000 ) setTimeout 함수가 Stack에 등록, 실행 후 사라짐 → console.log('JSConfEU')가 실행 → 5초가 후 set..