HTML5 localStorage with object storage support