W3C home > Mailing lists > Public > whatwg@whatwg.org > March 2015

Re: [whatwg] Persistent and temporary storage

From: Silvia Pfeiffer <silviapfeiffer1@gmail.com>
Date: Sat, 14 Mar 2015 07:13:34 +1100
Message-ID: <CAHp8n2mbOoh=F5ZsEWx5fTg5w2FS5iCrZ1MsWMZHRgj2nFrMog@mail.gmail.com>
To: "Tab Atkins Jr." <jackalmage@gmail.com>
Cc: WHAT Working Group <whatwg@lists.whatwg.org>, Janusz Majnert <j.majnert@samsung.com>
On 14 Mar 2015 05:49, "Tab Atkins Jr." <jackalmage@gmail.com> wrote:
>
> On Fri, Mar 13, 2015 at 6:58 AM, Janusz Majnert <j.majnert@samsung.com>
wrote:
> > On 13.03.2015 13:50, Anne van Kesteren wrote:
> >> A big gap with native is dependable storage for applications. I
> >> started sketching the problem space on this wiki page:
> >>
> >>    https://wiki.whatwg.org/wiki/Storage
> >>
> >> Feedback I got is that having some kind of allotted quota is useful
> >> for applications. That way they know how much they can put away.
> >> However, this clashes a bit with offering something that is
> >> competitive with native.
> >>
> >> We can't really ask the user to divide up their storage. And yet when
> >> the user asks an application to store e.g. a whole bunch of music
> >> offline we don't really want the user agent to get in the way if the
> >> user already granted persistence.
> >
> > The real question is why having a quota is useful? Native apps are not
> > controlled when it comes to storing data and nobody complains.
>
> Users install a relatively small number of apps, and the uninstall
> flow (which deletes their storage) is also trivial.  Users visit a
> relatively large number of web-pages (and even more distinct origins,
> due to iframes and ads), and we don't have any good notion of
> "uninstall" yet on the web; the existing flows for deleting storage
> are terrible.

First you need a notion of "install". On an android KitKat, open browser
tabs are listed in the same way as open apps, which is a first step. Should
bookmarks and desktop icons be unified in a second step to indicate "
installation"? Then, closing the tab of a non-bookmarked app would indicate
ability to remove local storage (implicit "uninstall", but still following
typical browser caching strategies). Removing the bookmark/desktop icon
would indicate then indicate explicit uninstall.

Cheers,
Silvia.

> > I think proper solution would be not to restrict the available space,
but
> > provide GUI for users to:
> > * see how much space an app uses (if it exceeds some preset amount)
> > * inspect the files in platform's file explorer
>
> Yeah, some improved UI flows along these lines would be hugely helpful
> for this kind of thing.
>
> ~TJ
Received on Friday, 13 March 2015 20:14:07 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 17:00:29 UTC