HTML5 Web Storage is ridiculously simple if you haven't messed with it already. If you have, skip to the next paragraph. There are really only two forms of web storage: localStorage
, and sessionStorage
. localStorage
will keep the information indefinitely. sessionStorage
will store only for the length of a single session. It's a simple key/value paired system. Everything is string-based. So you'll need to convert the values to other formats as needed, once you've extracted them back out of storage. Check out http://www.w3schools.com/html5/html5_webstorage.asp for more information.
Now, this gets interesting with the definition of session. Do not confuse the session on your server with the browser session. The user session on your server might be set to expire within 20 minutes or so. However, just because your server session has expired, doesn't mean that your browser knows anything about that. HTML5 session storage will persist until the browser is actually closed.
This...