[whatwg] HTML5 Offline Web Applications
michaeln at google.com
Wed Oct 8 11:51:30 PDT 2008
> Here's the thing i'm trying to avoid in section 5.7.6 where it
> discusses the add(url) method.
> 8. "Wait for there to be no running scripts, or at least no running
> scripts that can reach an ApplicationCache object associated with the
> application cache with which this ApplicationCache object is
> The same system-wide synchronization has to be applied for the
> remove(url) method.
> The utility of the .length and .item(indx) method could be provided in
> such a way that this awkwardness could be avoided.
> Some ideas...
> bool contains(url);
> string getItems();
Another idea, getItems() wouldn't work well with very large collections
void forEachItem(callback); // iteration terminates if the callback
returns false or throws
More information about the whatwg