초기 웹은 html 페이지나 이미지, 사용자데이터, 웹서비스 중간에 발생하는 일시적인 데이터 등 모든 정보를 웹서버에 저장해두도록 설계되었다. 그러므로 웹브라우저는 웹서버로부터 데이터를 받아 사용자화면에 출력하는 기능만 담당하였다. 그 후 웹의 사용이 폭발적으로 늘어나게 되어, 웹서버의 저장 부담이 커지고 웹브라우저와 웹서버 사이의 통신트래픽도 증가하여 웹서비스의효율이 나빠졌다. 그래서 html5에서는 웹브라우저가 실행되는 사용자컴퓨터에도 데이터를 저장해 두는 다양한 기능을 마련한다. HTML5에서 로컬컴퓨터의 저장기능이 있는 또 다른 있는 이유는 웹서버와 연결이 끊어진 오프라인상태에서도 브라우저 상에서 웹앱이 실행될 수 있도록 하기 위함이다. 브라우저와 웹서버의 통신: 브라우저와 웹서버 사이 HTML페..