HTML5 - Demonstração de armazenamento na web
Armazenamento de Sessão
O Armazenamento de Sessão é projetado para cenários onde o usuário está realizando uma única transação, mas pode estar realizando várias transações em janelas diferentes ao mesmo tempo.
Armazenamento Local
O armazenamento local é projetado para armazenamento que abrange várias janelas e dura além da sessão atual. Em particular, os aplicativos da Web podem desejar armazenar megabytes de dados do usuário, como documentos inteiros de autoria do usuário ou a caixa de correio de um usuário, no lado do cliente por motivos de desempenho.
Você pode obter códigos de demonstração de armazenamento da web aqui