WEBSTORAGE
HTML5에서 쿠키의 단점을 보안하기 위해 만든 기술. 일반적으로 key:value의 형태로 이루어져 있으며, 쿠키와 마찬가지로 클라이언트에 대한 정보를 저장한다.
웹 스토리지는 두가지가 존재하는데 로컬 스토리지와 세션스토리지를 말한다.
LocalStorage (로컬 스토리지)
- 클라이언트에 대한 정보를 영원히 저장할 수 있고 용량이 이 셋 중에 가장 크다.
- 사이트를 닫아도 정보가 삭제되지 않는다.
- 클라이언트 안에서만 사용할 수 있다.
- 저장할 수 있는 용량 → 최소 5MB
- 일반적으로 로그인할 때 id 저장같은 기능에 많이 사용된다.
SessionStorage (세션 스토리지)
- 마감기한을 정해 정보를 저장할 수 있다.
- 사이트를 벗아나면 정보가 없어진다.
- 저장할 수 있는 용량은 쿠키보다 크다.