The programmable HTTP caching and processing standard that is advancing through W3C, called DataCache, has recently been updated. A new working draft is available. You can read the frequently updated, latest and greatest version or get to a stable WD of DataCache.
This version has several improvements over the previous working draft:
- The spec extends the HTML5 ApplicationCache interface and add some behaviors to it related to programmability of caching.
- There is no more a secure data cache concept that would be guarded by cookies.
- This spec is heavily tied to the HTML5 Application Cache and refers to a lot of terms, algorithms, interfaces, and events defined there. It also modifies the networking model defined there.
- The asynchronous interfaces are styled similar to Indexed Database.
- I have removed the synchronous interface until we agree on the rest of the spec.
- Security considerations are modified.
- Mechanisms to inspect the metadata of application caches is provided.
- A new mechanism to annotate an application cache with outbox type of metadata is provided so that user agents can provide a control panel to users for acting on outbox when network connectivity is reestablished.
- New events on the cache are removed or moved to events on cache transactions.
- The File API Blob interface is now used in the spec.
- It is more richly hyperlinked and features improved IDL listings.