로컬 스토리지/세션스토리지/쿠키

ChungKyu Kim·2022년 4월 23일
0

TIL

목록 보기
47/52

브라우저에 데이터를 저장할 수 있는 공간이다.

로컬스토리지와 세션스토리지의 차이는 영구성이다.

로컬스토리지

사용자가 직접 삭제하지 않으면 영구적으로 저장
서로 다른 브라우저 탭이라도 동일한 로컬스토리지사용
브라우저를 종료해도 저장
사용 예 : 자동로그인

세션스토리지

탭 단위로 세션스토리지 저장소 생성
그렇기 때문에 탭 단위로 독립적으로 동작
브라우저 종료 시 데이터 삭제
사용 예 : 입력 폼/일회성 로그인/비회원 장바구니

그렇다면 쿠키는 무엇일까.

쿠키

만료일 지정 가능.
쿠키는 데이터를 사용자의 컴퓨터에 저장
사용자가 요청하지 않아도 브라우저가 요청할 경우 자동으로 데이터를 서버로 전송
그리고, 사용자에게 맞는 정보들을 페이지에 보여준다.
그러나, 임의로 고치거나 지워지거나 탈취가 쉬워 보안에 약하다.
사용 예 : 7일동안 팝업창 띄우지 않기

그러나 무조건적으로 어떤게 좋다고는 할 수 없다.

쿠키는 서버를 사용하지 않기에 세션보다 사용자에게 빠른응답이 가능하다.
대신, 세션은 서버의 자원을 사용하기 때문에 서버가 허락하는 만큼의 양이 저장가능하다.

profile
프리비엣!

0개의 댓글