웹브라우저에서 Cookie는 요청할 때마다 저장된 정보를 서버로 보내야 하므로 결국 응답 시간에 나쁜 영향을 미치게 되고, 저장된 모든 정보에 대해 보안에 문제가 있을 수 있다. 이 문제를 해결하기 위해 HTML5에서 제공하는 클라이언트-사이드 데이터베이스 형태의 Web Storage를 Cookie를 대체하여 사용할 수 있다. Web Storage를 활용하여 웹사이트에서 검색된 결과를 브라우저의 Local Storage에 저장하고, 저장된 내용을 이용하여 빠르게 검색하며, 네트워크 연결이 끊긴 상태에서도 이미 검색했던 데이터를 조회 하는 기능을 구현해 살펴보았다.