카테고리 없음
WEB - LocalStorage, SessionStorage, Cookie
aspe
2022. 3. 8. 03:09
Cookie
- 모든 웹 요청에서 서버로 전송된다.
- 단순 문자열만 저장할 수 있다.
- 최대 20개 하나의 사이트에서 4KB의 제한이 있다.
- 만료 일자가 있다.
- 클라이언트가 얼마든지 저장된 값을 임의로 수정이 가능하다.
WebStorage
- 매번 서버로 전송되지 않는다.
- 객체도 저장이 가능하다.
- 용량의 제한이 없다.
- 영구 데이터 저장이 가능하다.
- 도메인 단위로 접근이 제한된다.
- 클라이언트가 얼마든지 저장된 값을 임의로 수정이 가능하다.
LocalStorage
- 데이터를 명시적으로 지우지 않는 이상 영구적 보관이 가능하다.
- Windows 전역 객체의 LocalStorage 컬렉션으로 저장과 조회가 가능하다.
SessionStorage
- 데이터의 지속성과 액세스 범위에 특수한 제한이 존재한다.
- Window 전역 객체의 SessionStorage 컬렉션으로 저장과 조회가 가능하다.
- 데이터가 지속적으로 보관되지 않고, 브라우저 컨텍스트 내에서만 유지된다. 즉 브라우저가 종료되면 삭제된다.
- 같은 도메인일 지라도 브라우저가 다르면 서로 다른 영역이 된다.