Cookie, Local Storage, Session Storage는 웹 브라우저에서 정보를 저장하고 사용하는 데 사용되는 저장소입니다. 이 세 가지 저장소의 특징에 대해 정리해봅시다.
Cookie
- 네트워크 요청시, 서버로 함께 저장되는 문자열 데이터
- 사용자의 활동 정보를 브라우저에 기록하였다가, 서버로 전달해주는 역할로 사용
- 👉 모든 네트워크 요청마다 쿠키 정보가 포함되어 서버로 전달
- 👉 쿠키가 많아지거나, 네트워크 요청이 늘어나면 네트워크 요청에서 비효율 발생
- 👉 HTML5에서 Web Storage를 등장하게 만든 계기
Local Storage
- Web Storage
- key-value 쌍으로 데이터를 저장하고 조회할 수 있는 데이터 저장소
- 서버로 전달되지 않음
- 지우지 않는 이상, 브라우저나 탭을 닫았다 열어도 유지됨
Session Storage
- Web Storage
- key-value 쌍으로 데이터를 저장하고 조죄할 수 있는 데이터 저장소
- 서버로 전달되지 않음
- 갑은 탭 안에서는 데이터가 유지되지만 탭을 닫거나 브라우저를 닫으면 데이터가 지워짐
[ 출 처 ]
'공부 기록 > Front-End' 카테고리의 다른 글
[Node.js] PM2 명령어로 프로세스 관리 (+jar 파일 배포) (1) | 2024.02.07 |
---|