Cache support, through html5 localstorage