Hi everyone,

The TAG recently spent some time looking at the current Quota API draft at [1], 
based on some early discussions between Alex and Kinuko. We believe that the 
topic of quotas and storage management has important architectural implications 
for expanding the capabilities of the web platform. It's important for us to 
provide a cohesive story in this regard, for integration with user agents that 
seek to provide native app parity. As such we are keen to see a workable and 
useful solution come out of the quota API.

We've assembled our feedback into a writeup, available at

https://github.com/w3ctag/spec-reviews/blob/master/2014/02/quota-management-api.md

The most important part of this feedback is a call for rethinking the use cases 
and requirements being presented here. As-is, the API does not satisfy many 
compelling use cases, or provide future extensibility. The writeup expands on 
this critique, and gives some examples of potential use cases, requirements, 
and constraints that we imagine would make sense for the quota API. We hope 
this can start a discussion on how best to approach the problem, and evolve the 
API in a direction that solves those problems. We would love to work with the 
editor and other members of the working group on this, as we're optimistic 
about the potential of this API, if not its current manifestation.

Secondarily, there is a series of minor critiques on idiomatic JavaScript usage 
that we hope can prove useful for spec writers. We'll likely be consolidating 
those into a separate guidance document for more general use, but the quota API 
provided a good concrete case study for getting us started.

Thanks for your time and consideration,

The TAG

[1]: https://dvcs.w3.org/hg/quota/raw-file/tip/Overview.html

Reply via email to