Firefox/Projects/IndexedDB: Difference between revisions
Jump to navigation
Jump to search
Comrade693 (talk | contribs) (→Status: Updated global status) |
Bent.mozilla (talk | contribs) |
||
| (10 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
__NOTOC__Implement the [http:// | __NOTOC__Implement the [http://dvcs.w3.org/hg/IndexedDB/raw-file/tip/Overview.html W3C Indexed Database API] in Mozilla. The code is being committed to a [http://hg.mozilla.org/mozilla-central/file/tip/dom/indexedDB mozilla-central]. | ||
Project | Project Leaders: sdwilsh and bent | ||
Bugs: | Bugs: | ||
* {{bug|IndexedDB}} - Overall tracking bug | * {{bug|IndexedDB}} - Overall tracking bug | ||
* {{bug|async-IndexedDB}} - Asynchronous bits of the API | * {{bug|async-IndexedDB}} - Asynchronous bits of the API | ||
Other useful pages: | |||
* [[Firefox/Projects/IndexedDB/SQL_Schema|SQLite DB Schema for Storage]] | |||
== Status == | == Status == | ||
* <onlyinclude>IN FLIGHT. Work is underway | * <onlyinclude>IN FLIGHT. Work is underway (only on the async API at this time).</onlyinclude> | ||
== Remaining work for Firefox 4 == | |||
* Fix transactions to only work until you return to the event loop. | |||
* Deal with spec changes around setVersion. | |||
* Deal with spec changes around non-copying cursors. | |||
* Maybe (?) do sicking's high performance cursors. | |||
* <strike>Implement clear on object stores.</strike> | |||
* Implement error propagation, making several other objects event targets along the way. | |||
* <strike>Event target security.</strike> {{bug|579882}} | |||
* Implement arrays as keys. | |||
* Implement dates as keys. | |||
* <strike>Rename Modify to Put.</strike> {{bug|589334}} | |||
* Find a way to remove databases (need spec agreement). | |||
* <strike>Figure out database size limits.</strike> | |||
* <strike>Figure out database persistence.</strike> | |||
* <strike>Figure out UI for size limits, persistence (email thread ongoing).</strike> | |||
* Bring keyRange creation up to current spec. | |||
* <strike>Remove IDBRequest.abort.</strike> | |||
* Implement Update on index object cursors. | |||
Latest revision as of 05:29, 22 September 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
- Fix transactions to only work until you return to the event loop.
- 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.bug 579882- Implement arrays as keys.
- Implement dates as keys.
Rename Modify to Put.bug 589334- 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 (email thread ongoing).- Bring keyRange creation up to current spec.
Remove IDBRequest.abort.- Implement Update on index object cursors.