브라우저 저장소

수연·2023년 4월 11일
0
post-thumbnail

Web Storage

  • 해당 도메인과 관련된 특정 데이터를 클라이언트 웹 브라우저에 저장할 수 있도록 해주는 기능

LocalStorage

  • 데이터를 명시적으로 지우지 않는 이상 영구적 보관
    - 브라우저 닫아도 유지

SessionStorage

  • 브라우저 열려있는 한, 새로고침을 하여도 유지
    - 브라우저 닫거나, 탭 이동 시 삭제

Cookie와의 비교

1. 네트워크 트래픽 비용 낮음

  • cookie는 설정 이후 모든 웹 요청은 서버로 전송됨
  • web storage는 클라이언트에만 존재

2. 객체 정보 저장 가능

  • cookie는 string 값 만 저장 가능
  • web storage는 객체 정보 저장 가능

3. 용량 제한 없음

  • cookie는 개수와 용량에 제한이 있음
    - 도메인 당 최대 20개, 클라이언트에 최대 300개
    • 하나 당 최대 4KB 제한
  • web storage는 개수와 용량 제한이 없음

4. 영구데이터 저장 가능

  • cookie는 만료일 지정이 필수, 지정하지 않으면 session상태로 브라우저가 닫히면 사라짐
  • web storage는 만료일 지정이 별도로 없음

0개의 댓글