브라우저에 정보를 저장할 수 있는 아래 세 방식의 차이점에 대해서 간단하게 정리하고자 한다.
- Cookie
- localStorage
- sessionStorage
특기 사항
- Cookie의 용량은 4KB로 다른 두 방식에 비해 굉장히 적다. 그리고 HTTP 요청으로 헤더에 담아 브라우저에서 서버로 송신되기 때문에 용량이 크면 성능에 영향이 미칠 수 있다.
- Cookie는 HTML4도 대응 가능하다. 즉, 구식 브라우저에서도 사용 가능하다.
- localStorage와 sessionStorage의 사용은 저장기간이 길게 필요한가, 짧게 필요한가에 따라 나뉜다.
세 방식의 비교표
참고 자료