서버로부터 완전한 새로운 페이지를 불러오지 않고 현재의 페이지를 동적으로 다시 작성함으로써 사용자와 소통하는 웹 애플리케이션이나 웹사이트를 말한다.
REST (Representational State Transfer) HTTP를 통해 Method를 이용해 해당 자원에 대한 CRUD Operation을 적용.