- From: Edward Gerhold <edward.gerhold@googlemail.com>
- Date: Sun, 6 Mar 2011 23:38:49 +0100
I went already to bed. But i kept thinking about it. I would like to correct myself a little, keep the idea alive and state it a little bit more clearly. I think the functions where defined to loose or bound wrong to the applicationCache object. There should be the applicationCache.cache object which contains all the entries (in my last mail .entries) and the function should be bound to this object. applicationCache.cache.get() applicationCache.cache.add() - i think add should insert on existing urls or index numbers applicationCache.cache.set() - set should overwrite on existing urls or index numbers applicationCache.cache.update() applicationCache.cache.remove() I don?t know which events they fire, but names like the functions have look good for me, and the event data should have the data or the index numbers or urls. But every function should fire an event. The get and add methods should make it possible to add _data_ per parameter, that i can _cache on-the-fly generated content_ which is calculated by my application (i wouldn?t need to write it down maybe with the file api or save it otherwhere in the storage to include it later in a space preserved for in the app-page). The methods should accepts urls and index numbers. The data fields of cache are applicationCache.cache.index applicationCache.cache.url applicationCache.cache.data applicationCache.cache.date I would like to have to possibilty to add attributes to the cache. Chrome inspector or another debugger hasn?t to display them today, but they would later, if that is defined. They have a cache listing already, it depends on the spec, what?s there later. Of course all functions should work for the master file, too. And the keyword for blacklisting the master is CACHE MANIFEST NOMASTER That?s looking very simple to me. Again, i think blacklisting the master will be needed, if i write the thing with the filesystem and use the appcache. The reload of the master will cause conflicts, or? Anyways, it?s annoying to have the master file cached, if it is a Joomla! /index.php and always displayed in an old version (best without without images) to you. Hope i improved it a little. Please think about it. The implementation in chrome let?s the cache look like it could be the time to improve it and to move it up to the second level. Micheal wrote, you already had this designed before. Time to work it out :-) [after working the other things on the to do list out :-)] Edward
Received on Sunday, 6 March 2011 14:38:49 UTC