웹 개발

쿠키, 로컬스토리지, 세션스토리지 - 브라우저 간 공유 여부

헤일리_HJ 2023. 5. 9. 17:25

쿠키

html5 부터는 쿠키의 단점을 보완하기 위해 로컬 스토리지를 사용

스토리지 데이터가 소멸되는 시점의 차이

 

로컬스토리지

-> 브라우저 창을 닫아도 있음. 지우기 전까지.

-> key-value 형태로 저장하고 value 에는 객체, string 이 들어갈 수 있음 

 

세션스토리지

-> 탭을 새로 생성할 때마다 세션 스토리지 값이 초기화 되므로 탭을 닫으면 세션 스토리지의 값이 없어진다.

-> key-value 형태로 저장하고 value 에는 string 만 들어갈 수 있다.


브라우저간 쿠키 or 로컬스토리지 공유
- 기본적으로 브라우저 간의 쿠키는 공유되지 않음.
- 서브 도메인끼리는 공유 가능함. 다만 로컬호스트에서 테스트가 어려움

브라우저간 세션 스토리지 공유
- 브라우저 탭마다 다른 세션을 갖고 있기 때문에 공유 할 수 없음