웹 스토리지는 보관 기간만 다른 것이 아니다
localStorage와 sessionStorage는 모두 문자열 기반 동기 저장소다. 탭 범위, XSS 노출, 대용량 처리 한계까지 같이 본다.
| 질문 | localStorage | sessionStorage | 다른 선택 |
|---|---|---|---|
| 닫았다 열어도 남아야 하나 | 예 | 아니오 | 서버 저장 |
| 탭마다 분리돼야 하나 | 공유됨 | 탭별 분리 | URL state |
| 민감한 값인가 | 스크립트가 읽을 수 있어 위험 | 역시 위험 | HttpOnly cookie |
| 크거나 자주 바뀌나 | 메인 스레드 부담 | 임시 상태만 적합 | IndexedDB |
웹 스토리지는 작은 비민감 문자열 상태에 맞고, 인증·대용량·동기화 문제는 별도 설계가 필요하다.