web storage :
브라우저에 키-값 쌍을 저장할 수 있다.
키와 값은 반드시 문자열이어야 한다.
1) Session storage
: 현재 접속중인 브라우저에 해당하는 접속이 종료되면 소멸되는 저장소
-> 브라우저를 종료했을 때 내용이 소멸되는 지와 현재 창에서 새창을 출력했을 때 내용이 복제가 되는지 확인
->네이버에서 로그인을 하면 블로그나 카페, 지식인과 같은 사이트들을 새창에서 열어도 다시 로그인하지 않아도
되는 게 이 기능 때문이다. 구글과 같은 해외 사이트는 한번 로그인 해두면 세션이 만료되지 않아 지속적으로
사용이 가능한 반면, 한국의 네이버, 다음 등과 같은 대부분의 웹페이지에서는 세션에 만료기한을 두기 때문에
기한이 지나면 세션 스토리지의 저장된 내용들이 삭제되어 로그인이 풀리는 경우가 있다.
공용 컴퓨터 사용 환경이 잘 조성된 우리나라에서 추가적인 보안 위협을 막기 위해 이러한 기능을 추가 적용한 듯하다.
2) local storage
: 브라우저에 저장해서 지우지 않는 한 절대 삭제가 되지 않는 저장소
-> ID 기억하기 등의 기능을 구현할 수 있다.
브라우저를 종료하고 다시 접속했을 때 내용이 존재하는 지 여부를 확인할 것.
'카카오 클라우드 스쿨' 카테고리의 다른 글
| [node.js] 단방향 암호화 (0) | 2022.11.16 |
|---|---|
| [HTML5] 세션 스토리지 구현해보기~ (0) | 2022.11.15 |
| [GIT] repository에 수정파일 업데이트 하는 방법 (0) | 2022.11.15 |
| 인피니트 스크롤 (0) | 2022.11.14 |
| [JavaScript] Progress / Memory Leak (메모리 누수) (0) | 2022.11.14 |