- SPA는 싱글 페이지 애플리케이션을 의미하며, 클라이언트 측이 더 강력해진 시점에 등장했습니다. 💡
- XMLHttpRequest(XHR)는 서버에 데이터를 요청하는 데 사용되며, 원래는 윈도우 환경의 액티브X 라이브러리였습니다. 🌐
- XHR을 통해 클라이언트는 서버에 데이터 변경을 요청하고, 서버는 XML, CSV, JSON 등의 형태로 데이터를 전달합니다. 📤
- AJAX는 자바스크립트를 사용하여 데이터를 요청하는 기술을 총칭하며, 서버는 데이터 제공에 집중하고 클라이언트는 문서 생성을 담당합니다. ⚙️
- SPA는 첫 페이지 로딩 후 자바스크립트가 데이터를 받아와 동적으로 화면을 구성하므로, 서버는 초기 페이지와 데이터만 제공합니다. 📄