Web Storage란 데이터를 서버가 아니라 클라이언트 웹브라우저에 저장할 수 있도록 제공하는 기능
쿠키와 비슷한 기능이며 Web Storage는 key/value 쌍으로 데이터를 저장하고 키를 기반으로 데이터를 가져오는 패턴
Local Stroage(영구저장소), Session Storage(임시저장소) 두 개로 나누어 데이터의 지속성을 구분하여 환경에 맞게 선택하여 활용
저장된 데이터가 클라이언트에 존재해서 서버를 이용할 필요가 없기 때문에 네트워크 트래픽 비용을 줄여 줌.
문자열 기반 데이터 이외에 구조화된 객체를 저장할 수 있음
용량 제한이 없음
영구 데이터 저장 가능
사이트에서 로그인 시 아이디와 비밀번호를 저장하겠냐는 문구나 팝업 창에서 오늘 더 이상 이 창을 보지 않음 등 다음 방문 시 적용될 기능들을 보통 쿠키로 기록하여 서비스를 제공함.