동기(Synchronous) 모든 일을 순서대로 하나씩 처리하는 것 순서대로 처리한다 = 이전 작업이 끝나면 다음작업을 시작 요청과 응답을 동기식으로 처리한다면 요청을 보내고 응답이 올 때까지 기다렸다가 다음 로직을 처리 비동기(Asynchronous) 작업을 시작한 후 결과를 기다리지 않고 다음 작업을 처리하는 것(병렬적 수행) 시간이 필요한 작업들은 요청을 보낸 뒤 응답이 빨리 오는 작업부터 처리 예) Gmail에서 메일 전송을 누르면 목록화면으로 전환되지만 실제 메일 전송을 병렬적으로 뒤에서 처리됨 function slowRequest(callBack){ console.log('1. Initiating a process taking long time') setTimeout(function(){ ca..