1. 공통점
1.
브라우저에 캐싱을 하기 때문에 다운로드받는 콘텐츠의 양이 줄어들어 더 빠른 다운로드가 가능하게 된다.
2.
또한 서버도 요청받는 수가 줄어들기 때문에 부하가 줄어들게 된다.
3.
로그인 상태를 유지하거나 사용자 개인설정(다크모드, 색, 글꼴, 크기 등)을 기억하여 저장하는데 유용하게 사용된다.
2. 차이점
항목 | 로컬 스토리지 | 세션 스토리지 | 쿠키 |
최대 저장 용량 | 5KB | 5KB | 4KB |
브라우저 허용 | HTML5 | HTML5 | HTML4, HTML5 |
접근 범위 | 창 | 탭 | 창 |
만료 기한 | 영구적 | 탭 닫으면 소멸 | 수동으로 설정 |
설정주체 | 클라이언트 | 클라이언트 | 클라이언트, 서버 |
요청과 함께 서버에 자동전송 유무 | X | X | O |