세션 스토리지는 브라우저에서 제공하는 키-값 저장소로, 현재 탭/창의 세션 동안만 데이터가 유지됩니다.
지속성
세션 한정: 브라우저 탭을 닫으면 데이터가 자동으로 삭제됨
재부팅에서 복원되지 않음: 브라우저 충돌이나 시스템 재시작 시 데이터 손실
탭/창 격리: 같은 사이트라도 다른 탭에서 접근 불가능
적합한 사용 사례
일회성 폼 데이터: 작성 중인 폼 내용 자동 저장
마법사/다단계 프로세스: 단계별 입력 데이터 임시 저장
페이지 간 상태 유지: 페이지 새로고침해도 유지되는 임시 상태
임시 인증 데이터: 한 세션 동안만 필요한 비민감 인증 상태
일회성 방문 표시: 튜토리얼 표시 여부 등
보안 고려사항
localStorage와 마찬가지로 XSS 공격에 취약
민감한 인증 정보 저장에는 부적합
세션이 끝나면 데이터가 삭제되므로 localStorage보다는 상대적으로 안전