[Ajax] 비동기 통신

dooboocookie·2022년 9월 29일
0

WEB

목록 보기
3/5

Ajax

  • Asynchronous JavaScript And XML
    • 자바스크립트를 통해 XML 데이터를 비동기적으로 사용하는 언어

목적

  • 페이지가 로드 된 후 웹 페이지를 새로고침 하지 않고 웹 서버와 통신하여 페이지의 일부분의 정보를 업데이트
    • 검색어를 입력시 입력한 검색어에 따라 바뀌는 검색어 최근 검색어
    • 아이디를 입력할 때 바로 중복검사를 보여주는 부분
    • ...

장점 단점

장점

  • 성능
    • 전체 페이지를 요청 / 응답하지 않아, 데이터 수신양이 줄어듦
  • 개발
    • 전체적인 코드의 양이 줄어듦
  • 각각의 서버로부터 분산 처리 가능

단점

  • JavaScript 코드 → 보안적인 측면 취약
  • 연속적인 요청으로 서버의 부하가 증가할 수 있음
  • 브라우저와 호환성 체크가 필요
  • Cross-Domain : 다른 도메인과 통신이 불가
profile
1일 1산책 1커밋

0개의 댓글