Ajax vs axios vs fetch
ajax vs fetch vs axios
jQuery vs ES6 vs ES6 기반 라이브러리
HTTP 비동기 통신 방법
-
Ajax (Asynchronous JavsScript And XML)
백 그라운드 HTTP 통신
클라이언트와 서버간 XML 데이터 통신 방식
jQuery 와 함께 자주 쓰였음 (Ajax 내장으로 요청 처리 용이)
promise 기반이 아님
-
fetch
ES6 표준
promise 기반
라이브러리 없이 사용 가능
response timeout 기능이 없음
-
Axios
HTTP 통신 라이브러리
크로스 브라우징 최적화
라이브러리
promise 기반
인스턴스 사용 가능
response timeout 기능 존재 (response 대기 시간 설정 가능)
XSRF 자체 차단