비동기통신 asynchronous communication : AJAX를 가장 많이 사용 데이터를 받는 방식(통신) : 동기통신 / 비동기통신 동기 통신(synchronous) : 동시에 일어나는 요청을 하면 (바로)응답을 받는다는 의미 단점) 하나의 업무가 끝나야 다음 업무가 시작됨 = 결과가 주어지기 전까지 아무것도 못하고 대기 장점) 설계가 간단하고 직관적 비동기 통신(asynchronous) : 동시에 일어나지 않음 요청을 하고 응답을 받는 시간이 걸림 즉, 요청한 그 자리에서 결과가 주어지지 않을 수 있음 작업에 대한 모션이 별개로 이루어짐! 장점) 요청한 업무의 결과가 나오지 않아도, 다른 업무를 보는 것이 가능 예) 아이디 중복체크 : 아이디를 중복체크하는 동안, 타 입력을 할 수 있도록 함..