sessionStorage

niche·2025년 4월 12일

세션 스토리지는 브라우저에서 제공하는 키-값 저장소로, 현재 탭/창의 세션 동안만 데이터가 유지됩니다.

  1. 지속성
    세션 한정: 브라우저 탭을 닫으면 데이터가 자동으로 삭제됨
    재부팅에서 복원되지 않음: 브라우저 충돌이나 시스템 재시작 시 데이터 손실
    탭/창 격리: 같은 사이트라도 다른 탭에서 접근 불가능

  2. 적합한 사용 사례
    일회성 폼 데이터: 작성 중인 폼 내용 자동 저장
    마법사/다단계 프로세스: 단계별 입력 데이터 임시 저장
    페이지 간 상태 유지: 페이지 새로고침해도 유지되는 임시 상태
    임시 인증 데이터: 한 세션 동안만 필요한 비민감 인증 상태
    일회성 방문 표시: 튜토리얼 표시 여부 등

  3. 보안 고려사항
    localStorage와 마찬가지로 XSS 공격에 취약
    민감한 인증 정보 저장에는 부적합
    세션이 끝나면 데이터가 삭제되므로 localStorage보다는 상대적으로 안전

profile
개발이 곧 나를 만든다.

0개의 댓글