increasing html5 local storage capacity via domain sharding and postMessage