HTTP와 AJAX의 차이점
Last updated
Last updated
구분
통신 유형
차이점
HTTP
동기(synchronous)
기존의 브라우저와 서버의 통신 방식이다.
통신을 요청하면 기존의 모든 데이터(html, css, image 등)를 다시 요청하고 전송 받아서 또 해석하는 방식이다.
한 번 통신을 요청 할 때마다 페이지가 다시 로드되는 시간이 오래걸린다.
AJAX
비동기(asynchronous)
페이지를 새로고침하지 않고 필요한 데이터만 받아와서 내용을 업데이트한다.
시간이 단축 되며 불필요한 데이터 해석을 할 필요가 없어져서 네트워크 사용량을 줄 일 수 있다.
사용자의 브라우저에 데이터를 전송하는 것은 네트워크를 통해 전송하기 때문이다. ()