Ajax
- Asynchronous JavaScript And XML
- 자바스크립트를 통해 XML 데이터를 비동기적으로 사용하는 언어
목적
페이지가 로드 된 후
웹 페이지를 새로고침 하지 않고
웹 서버와 통신하여 페이지의 일부분의 정보를 업데이트
- 검색어를 입력시 입력한 검색어에 따라 바뀌는 검색어 최근 검색어
- 아이디를 입력할 때 바로 중복검사를 보여주는 부분
- ...
장점 단점
장점
- 성능
- 전체 페이지를 요청 / 응답하지 않아, 데이터 수신양이 줄어듦
- 개발
- 각각의 서버로부터 분산 처리 가능
단점
- JavaScript 코드 → 보안적인 측면 취약
- 연속적인 요청으로 서버의 부하가 증가할 수 있음
- 브라우저와 호환성 체크가 필요
- Cross-Domain : 다른 도메인과 통신이 불가