HTML5 enable you to store data locally which I think it is great. For example here is how you can use it:
var store = window.localStorage; st
To prevent 'InvalidCharacterError' error, you need to do this:
var base64EncodedStr = btoa(unescape(encodeURIComponent(rawData)));