Lifetime

localStorage와 sessionStorage는 수명 모델이 다르다

둘 다 key-value 문자열 저장소지만, 재방문 유지가 필요한 값과 현재 탭 흐름에만 필요한 값을 분리하게 해 준다.

비교 축localStoragesessionStorage확인할 것
삭제 시점직접 지우기 전까지 유지탭 종료 시 제거데이터가 오래 남아도 되는가
공유 범위같은 origin의 탭이 공유현재 탭에 묶임다른 탭 동기화 필요 여부
값 형식문자열 key-value문자열 key-valueJSON parse 실패 처리
보안스크립트가 읽음스크립트가 읽음토큰 저장은 별도 검토

storage 선택은 “남길지 말지”보다 어떤 탭과 어떤 수명까지 상태가 유효한지 정하는 일이다.