- From: Charles McCathieNevile <charles@w3.org>
- Date: Thu, 11 Apr 2002 08:36:26 -0400 (EDT)
- To: "Ian B. Jacobs" <ij@w3.org>
- cc: WAI UA group <w3c-wai-ua@w3.org>
There is no necessity for a user agent to implement a cache in order to implement a history mechanism. In practical terms I suspect that requiring state information for cached content might be appropriate. Why I suspect, instead of agree: For systems that do not implement a cache (or have it as part of a chained/proxy based system, like WAP-style browsers, or "network computers"), it might be difficult to identify this. So I think there are cases where a history mechanism should "pay this tax" even though it doesn't have the cache. Does this help lead to a resolution? Chaals On Wed, 10 Apr 2002, Ian B. Jacobs wrote: What about if the user configures the user agent to not cache more than, say 1M of data? If the user has visited a page recently, but the page has been removed from the cache due to the user's memory preferences, are you suggesting that the user agent track state information that is is no longer caching? Even if the answer to that question is "yes", that can't be done infinitely either. So at some point, the user may have recently visited a page and the user agent may not have state information stored anymore. It is for this case that the notes (not really a formal proposal yet) suggest that the UA is not required to restore state. Note that this checkpoint does not require a history mechanism. It starts: "For user agents that implement a viewport history mechanism..." [One developer referred to a required history mechanism as a "history tax."] This checkpoint requires UAs to store state information, but it does not require user agents to store an infinite amount of state information. I don't think that we should tell user agent developers how to implement cache mechanisms, or how much to cache (though user-configurable seems like a good idea). In this light, it makes sense to me to say "When info is no longer in the cache (that is implemented by definition for a history mechanism, but UAAG 1.0 does not require a minimal size), state information need not be saved." - Ian -- Charles McCathieNevile http://www.w3.org/People/Charles phone: +61 409 134 136 W3C Web Accessibility Initiative http://www.w3.org/WAI fax: +33 4 92 38 78 22 Location: 21 Mitchell street FOOTSCRAY Vic 3011, Australia (or W3C INRIA, Route des Lucioles, BP 93, 06902 Sophia Antipolis Cedex, France)
Received on Thursday, 11 April 2002 08:36:27 UTC