- From: Victor Costan <notifications@github.com>
- Date: Fri, 17 Feb 2017 09:10:03 -0800
- To: w3ctag/spec-reviews <spec-reviews@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3ctag/spec-reviews/issues/153@github.com>
Hello TAG!
I'm requesting a TAG review of:
- Name: the following IndexedDB 2.0 features
* [Support for binary keys](https://w3c.github.io/IndexedDB/#key-construct)
* [interaction with key generators](https://w3c.github.io/IndexedDB/#key-generator-construct)
* [key extraction for binary keys](https://w3c.github.io/IndexedDB/#convert-value-to-key)
* [IDBObjectStore.prototype.name setter](https://w3c.github.io/IndexedDB/#dom-idbobjectstore-name)
* [IDBIndex.prototype.name setter](https://w3c.github.io/IndexedDB/#dom-idbindex-name)
* [IDBObjectStore.prototype.getKey](https://w3c.github.io/IndexedDB/#dom-idbobjectstore-getkey)
* [IDBCursor.prototype.continuePrimaryKey](https://w3c.github.io/IndexedDB/#dom-idbcursor-continueprimarykey)
previously discussed at http://lists.w3.org/Archives/Public/public-script-coord/2013JulSep/0490.html
- Specification URL: [IndexedDB 2.0 (Editor's Draft)](https://w3c.github.io/IndexedDB/)
- Explainer, Requirements Doc, or Example code:
* [Explainer and example for all IndexedDB 2.0 features](https://hacks.mozilla.org/2016/10/whats-new-in-indexeddb-2-0/)
* Support for binary keys -
[requirements](https://lists.w3.org/Archives/Public/public-webapps/2012AprJun/0816.html)
* IDBObjectStore.prototype.name setter -
[requirements](https://github.com/w3c/IndexedDB/issues/22)
* IDBIndex.prototype.name setter -
[requirements](https://github.com/w3c/IndexedDB/issues/22)
* IDBObjectStore.prototype.getKey -
[requirements](https://github.com/w3c/IndexedDB/issues/26) |
[example](https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/getKey)
* IDBCursor.prototype.continuePrimaryKey -
[explainer](https://www.w3.org/Bugs/Public/show_bug.cgi?id=20257)
[requirements](https://github.com/w3c/IndexedDB/issues/14) |
[example](https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor/continuePrimaryKey)
- Primary contacts: jsbell@chromium.org, pwnall@chromium.org
Further details (optional):
- Relevant time constraints or deadlines: Feb 28 would be ideal, we'd like to ship in Chrome M58
- [x] I have read and filled out the [Self-Review Questionnare on Security and Privacy](https://www.w3.org/TR/security-privacy-questionnaire/). The [assessment is here](https://lists.w3.org/Archives/Public/public-privacy/2016OctDec/0031.html) and [here](https://lists.w3.org/Archives/Public/public-webappsec/2016Nov/0004.html).
- [x] I have reviewed the TAG's [API Design Principles](https://w3ctag.github.io/design-principles/)
You should also know that...
We have submitted tests covering all the features above to
[web-platform-tests](https://github.com/w3c/web-platform-tests). Chrome (with
the Experimental Web Platform Features flag) passes all the test cases
(159/159). Firefox (nightly) passes over 98.7% (157/159) of the test cases, and
Safari (Tech Preview 23) passes over 99.3% (158/159) of the test cases.
Firefox has already shipped all the IndexedDB 2.0 features mentioned above, based
on the Editor's Draft specification,
[in Firefox 51](https://developer.mozilla.org/en-US/Firefox/Releases/51#IndexedDB_v2).
Safari is about to ship the features above
[in Safari 10.1](https://developer.apple.com/library/prerelease/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_1.html),
which is included in the OS X 10.12.4 beta.
We (Chrome) have implemented the features under the Experimental Web Platform Features flag,
and plan to ship them following this TAG review.
We'd prefer the TAG provide feedback as (please select one):
- [x] leave review feedback as a comment in this issue and @-notify @pwnall and @inexorabletash
--------------------------
_Please preview the issue and check that the links work before submitting_
For background, some decent explainers:
https://github.com/w3c/ServiceWorker/blob/master/explainer.md
https://github.com/zkoch/paymentrequest/blob/gh-pages/docs/explainer.md
https://github.com/WICG/IntersectionObserver/blob/gh-pages/explainer.md (although this one includes IDL, which an explainer should not)
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3ctag/spec-reviews/issues/153
Received on Friday, 17 February 2017 17:10:41 UTC