JS

브라우저의 web storage

단짠초록괴물 2023. 12. 17. 16:45

웹 스토리지: 브라우저에 데이터를 저장할 수 있는 기술

 

Session Storage

1. key-value 값으로 저장된다.

2. 로컬 환경 데이터에 저장된다.

3. 세션 단위로 구분되어 활용된다.

*세션: 사용자가 브라우저를 통해 웹 페이지에 접속한 시점부터 종료하는 시점까지를 의미

 

Local Storage

1. key-value 값으로 저장된다.

2. 로컬 환경 데이터에 저장된다.

3. 도메인 단위로 구분되어 활용된다. ex) localhost -->뒤에 어떠한 url이 오든 공유됨(엔트포인트가 달라도)

4. 브라우저 자체를 종료해도 존재한다.

5. 컴퓨터를 껐다켜도 존재한다.

 

<로컬 스토리지 활용>

// 로컬 스토리지에 저장함
localStorage.setItem('saved-date', targetDateInput);

//로컬 스토리지에서 가져옴
localStorage.getItem('saved-date');

//로컬 스토리지에서 삭제함
localStorage.removeItem('saved-date');

 

cf) 개발자 도구 > Application 탭 > Storage > LocalStorage 에 key-value 형태로 저장되어있음.