HTML5는 데이터를 클라이언트에 저장할 수 있는 web storage를 제공한다. 이전에는 쿠키에 데이터를 저장해지만 쿠키의 단점을 극복할 개선점들이 담겨있다.
key-value형태로 데이터를 저장하고 키를 기반으로 데이터를 조회하는 패턴이다.
그리고 크게 local strage와 session storage로 나눌수 있다.
Cookie, Web Storage 모두 다른 도메인의 침범은 막지만 클라이언트(사용자)는 막지않는다. 즉, 클라이언트가 언제든지 저장된 값을 임의의로 수정할 수 있다.
https://velog.io/@ejchaid/localstorage-sessionstorage-cookie%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90