티스토리 뷰
세션 스토리지 vs 로컬 스토리지
- HTML 5에 추가 된 저장소로 간단한 키와 값을 저장 할 수 있다.(key-value storage)
- 차이점으로는 영구성을 들 수 있다.
- 로컬스토리지의 경우 사용자가 직접 제거하려 하지 않는 이상 유지된다. (자동 로그인)
- 세션스토리지의 경우 브라우저 탭이 종료될 때 제거 (일회성 로그인)
- 주의 사항으로는 브라우저에 저장되는 값이기 때문에 비밀번호 같은 보안 이슈가 있는 정보는 절대 저장하지 않는다.
쿠키
- 쿠키도 브라우저의 저장소 역할을 한다.
- 쿠키는 만료기간이 존재하는 저장소로 생각한다.
- document.cookie를 통해 쿠키 정보에 접근이 가능하다.
- cookie의 경우 http 요청을 누가 보냈는지 구분을 해주며 클라이언트와 서버간의 지속적인 데이터 교환을 위해 서버로 계속 전송된다.
indexedDB
- 쿠키, 로컬스토리지, 세션스토리지 보다 더 많은양의 데이터를 저장 할 수 있다.
- 서버와 통신하지않고 많은용량의 데이터를 저장하지 않고 브라우저단에서 사용가능한 db이다 (50mb)
'예상 면접 질문' 카테고리의 다른 글
[예상 면접 질문] 이벤트 메소드와 위임 (0) | 2021.07.10 |
---|
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 관심사 분리하기
- storybook react is not defiend 해결
- node 버전 마이그레이션
- nestjs 배포하기
- storybook scss이슈
- 1600 파이썬
- 표현 가능한 이진트리
- react suspense
- serverless nestjs
- 불량 사용자 자바스크립트
- CSS
- suspense 장점
- 서비스 디자인 패턴
- nextjs errorboundary
- node version yarn berry
- React useCallback
- React useMemo
- 미로탈출 명령어
- useCallback과 useMemo 사용
- javascript
- 서버사이드 error handling
- 가장 긴 짝수 연속한 부분 수열
- storybook scss import
- 에러핸들링
- 백준 22862
- serverless 배포
- 선언적 UI
- nextjs 에러핸들링
- 자바스크립트
- 백준 1600번
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함