Ajax - 비동기 자바스크립트와 XML의 약자 - 자바스크립트를 이용해 서버와 비동기 방식의 통신을 해서 웹 페이지를 갱신하지 않은 채로 여러 가지 작업을 수행하는 프로그래밍모델 동기적 - 하나의 작업이 완료된 후에만 다음 작업을 진행할 수 있는 구조 (응답이 올때까지 기다려야 함) 전통적인 경우 - 하나의 완전한 HTML 을 반환하는 형태 비동기적 - 사용자는 요청에 대한 응답이 돌아오지 않은 상태이더라도, 기다림 없이 다른 작업을 진행할 수가 있음 하나의 작업이 완료되지 않은 상태에서도 다른 작업을 얼마든지 시작할 수 있는 구조 XMLHTTPRequest 가 중간에서 통신을 담당한다. - 기존에는 웹브라우저가 웹서버와 통신 => XMLHttp 객체가 웹서버와 통신 더보기 클라이언트 => 서버 => ..