Cross browser HTML5 web storage solutions