- From: Jake Archibald <jaffathecake@gmail.com>
- Date: Tue, 30 Oct 2012 09:06:42 +0000
- To: Andrew Betts <andrew.betts@ft.com>
- Cc: public-fixing-appcache@w3.org, Chris Wilson <cwilso@google.com>
- Message-ID: <CAJ5xic-RnrXFyTaCRYV5rp2rdWJ4222cbet9m-DSV3gx2OqzVw@mail.gmail.com>
Agree about "bigger fish". We should get a use case for it and see how it fits with the others. On 30 Oct 2012 08:53, "Andrew Betts" <andrew.betts@ft.com> wrote: > Agree that this has value - though there are a few possible complexities: > > - If this is intended to replace the use of a comment for the version > number to trigger an upgrade, then we should be careful not to leave use > cases where the comment will still be used even though this new feature is > available (eg by adding constraints to the version which the comment > doesn't have) > - In some apps, the identifier string in the manifest is user specific (I > think Jake does that..?) so I'd be wary of formalising the terminology > using the word 'version', since it may in practice serve other uses. > Possibly ID would be more appropriate. > - Are there any use cases that would see this feature being misused? > This would be the only JS API into the actual content of the App Cache, so > I can see people setting something like 'version > {VERY_LONG_STRING_OF_JSON}' and using it as a data store. No idea whether > there would ever be any compelling reason to do that, but if it's the only > way in, there's a risk that someone may find a reason to use it that way. > > However, on the whole, I think we have far larger fish to fry here. In > practice, this is a solved problem, because if I really want to know which > version of the app cache I have, I could surely just explicitly cache a > script that sets some globals with the version data, and include that in my > page. There are other use cases for which there is no elegant workaround > or no workaround at all. > > The goal of this group as currently stated is to produce use cases rather > than proposals. I made an initial shot at documenting use cases [1] in the > London meeting notes, and we're waiting on Tobie's greater expertise in > spec development to improve them. > > Cheers, > > Andrew > > [1] > http://www.w3.org/community/fixing-appcache/wiki/Meeting_notes_14_August_2012#Use_cases > > > On 29 Oct 2012, at 22:38, Chris Wilson wrote: > > > It was discussed at the Mozilla-hosted meeting that a version > identifier, to help developers identify what appcache was in use, would be > helpful. I wanted to make a simple proposal for that: a version token in > the SETTINGS section. This would be the token "version" followed by a > single simple token string (not necessarily numeric; up to the developer > what they actually put in there), e.g.: > > > > SETTINGS > > version 1.0 > > > > this would then be exposed this on the applicationCache object: > > > > readonly attribute DOMString version; > > > > Thoughts? > > > > -Chris > > > -- > > ------------------------------ > This email was sent by a company owned by Pearson plc, registered office at > 80 Strand, London WC2R 0RL. Registered in England and Wales with company > number 53723. > >
Received on Tuesday, 30 October 2012 09:07:19 UTC