Hi,
I've been looking at why people use dom local storage(http://hacks.mozilla.org/2012/03/there-is-no-simple-solution-for-local-storage/ has some good discussion). A lot of use seems to come from the fact that developers don't trust the network cache.

Perhaps we could provide some apis to
* group items(this would also be a big win for disk locality)
* prioritize cache items
* query if an item is in cache + ability to request items out of cache without a network request(even if headers are expired)
* evict an item
* place an item in cache(ie a generated image)
* evict an item from cache

Here is post to start thinking about this:
http://www.garfieldtech.com/blog/caching-tng

I know historically we were reluctant to expose detailed cache info to the web, perhaps it's time to reconsider some aspects of that?

The nice thing about the disk cache is that it has expiry logic, is supposed to efficiently cache large blobs(something that indexeddb/LS[databases in general] struggle at).

Btw, it turns out indexeddb isn't a good successor to LS in current form because it's slow, requires a prompt, doesn't have a good data-cleanup story.

Taras

ps. This isn't a concrete feature request, just something to consider while we look at how to evolve the network cache.
_______________________________________________
dev-tech-network mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-network

Reply via email to