클라이언트
요청하는 자.
클라이언트. Client. 서버에게 서비스를 요청하는 프로그램 또는 컴퓨터. 웹 브라우저가 대표적인 클라이언트다.
클라이언트-서버 구조. 클라이언트가 HTTP 요청을 보내면, 서버가 응답을 돌려준다. URL을 입력하고, HTML을 받고, 렌더링해서 보여준다.
프론트엔드는 클라이언트 쪽 개발이고, 백엔드는 서버 쪽 개발이다. 자바스크립트는 원래 클라이언트 언어였지만, Node.js로 서버에서도 실행된다.
클라이언트 사이드 렌더링과 서버 사이드 렌더링의 차이. SPA(Single Page Application)는 클라이언트에서 렌더링하고, 전통적 웹사이트는 서버에서 렌더링한다.