Firefox/Projects/IndexedDB: Difference between revisions
Jump to navigation
Jump to search
Bent.mozilla (talk | contribs) No edit summary |
Bent.mozilla (talk | contribs) |
||
| Line 20: | Line 20: | ||
* Implement clear on object stores. | * Implement clear on object stores. | ||
* Implement error propagation, making several other objects event targets along the way. | * Implement error propagation, making several other objects event targets along the way. | ||
* Event target security (nearly done). | * Event target security (nearly done) {{bug|579882}}. | ||
* Implement arrays as keys. | * Implement arrays as keys. | ||
* Implement dates as keys. | * Implement dates as keys. | ||
Revision as of 19:39, 20 August 2010
Implement the W3C Indexed Database API in Mozilla. The code is being committed to a mozilla-central.
Project Leaders: sdwilsh and bent Bugs:
- bug IndexedDB - Overall tracking bug
- bug async-IndexedDB - Asynchronous bits of the API
Other useful pages:
Status
- IN FLIGHT. Work is underway (only on the async API at this time).
Remaining work for Firefox 4
- Use transaction stack so that createObjectStore/createIndex, removeObjectStore/removeIndex inherit the transaction of the setVersion callback.
- Deal with spec changes around setVersion.
- Deal with spec changes around non-copying cursors.
- Maybe (?) do sicking's high performance cursors.
- Implement clear on object stores.
- Implement error propagation, making several other objects event targets along the way.
- Event target security (nearly done) bug 579882.
- Implement arrays as keys.
- Implement dates as keys.
- Rename Modify to Put.
- Find a way to remove databases (need spec agreement).
- Figure out database size limits.
- Figure out database persistence.
- Figure out UI for size limits, persistence.
- Bring keyRange creation up to current spec.