쿠키, 로컬 스토리지, 세션 스토리지
쿠키
- 만료 기한이 있는 key-value 저장소
- 4KB 용량 제한이 있고, 매 서버 요청마다 서버로 쿠키가 같이 전송된다.
- HTTP request는 stateless이기 때문에 요청 자체만으로는 요청이 어디서 오는지 알 수 없다. 쿠키가 요청자에 대한 정보를 담아 서버로 보냄으로써 클라리언트를 파악한다.
로컬 스토리지
- 사용자가 지우지 않는 이상 브라우저에 계속 남아있다. 영구적.
- key-value 저장소. key, value는 문자열로 변환된다.
- HTML5 에 도입되었다.
세션 스토리지
- 로컬 스토리지와 다르게 데이터가 영구적으로 보관되지 않는다. 브라우저를 껐다가 키면 사라지는 저장소.
- HTML5 에 도입되었다.