브라우저 저장소

KINA KIM·2022년 7월 19일
0

Browser Storage

키/값 쌍으로 데이터를 저장하고 키를 기반으로 데이터를 조회할 수 있다. 쿠키와 웹 스토리지가 있으며, 둘은 거의 비슷한 역할을 하지만 웹 스토리지가 쿠키의 몇 가지 단점을 개선했다.

  • 트래픽 비용 절감
    웹 사이트에서 쿠키를 설정하면 매번 요청 마다 쿠키정보를 포함하여 서버에 전송되지만 웹 스토리지는 클라이언트에만 존재하고 서버에 전송되지 않아 트래픽 비용을 절감할 수 있다.
  • 객체 형태의 데이터 전송 가능
    웹 스토리지는 일반 문자열과 스크립트를 넘어 객체 접오를 저장할 수 있다.
  • 영구 데이터 저장 가능
    쿠키는 만료일자를 지정하게 되어 있어 언젠가 삭제되지만(만료 일자를 설정하지 않으면 세션 쿠키가 됨) 웹 스토리지는 만료기간의 설정이 없어 영구 저장이 가능하다.
  • 용량의 제한이 없다
    쿠키는 개수와 용량에 제한이 있지만 웹 스토리지는 없다. 하지만 쿠키 제한까지 데이터를 저장할 일은 매우 드물다.

Web Storage

Local Storage

명시적으로 삭제하지 않으면 계속 정보를 담고 있을 수 있다.

Session Storage

브라우저가 종료되면 세션 스토리지도 함께 종료되어 데이터가 삭제된다.

0개의 댓글