- From: Steven Becker <notifications@github.com>
- Date: Thu, 26 Jun 2025 10:09:15 -0700
- To: w3ctag/design-reviews <design-reviews@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3ctag/design-reviews/issues/1117@github.com>
SteveBeckerMSFT created an issue (w3ctag/design-reviews#1117) こんにちは TAG-さん! I'm requesting a TAG review of {{feature}}. Proposes a new operation, getAllRecords(), which combines [getAllKeys()](https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/getAllKeys) with [getAll()](https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/getAll) to enumerate both primary keys and values at the same time. For an [IDBIndex](https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex), getAllRecords() also provides the record's index key in addition to the primary key and value. Lastly, getAllRecords() offers a new direction option to enumerate records sorted by key in descending order. To add the direction option to the existing getAll() and getAllKeys() operations, this explainer proposes new function overloads that accept the same argument as getAllRecords(): the IDBGetAllOptions dictionary. - Explainer¹: https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/IndexedDbGetAllEntries/explainer.md - Specification: https://github.com/w3c/IndexedDB/pull/461 - WPT Tests: https://wpt.fyi/results/IndexedDB?label=master&label=experimental&aligned&q=getallrecords - User research: - Security and Privacy self-review²: N/A - GitHub repo: https://github.com/w3c/IndexedDB/ - Primary contacts: - Steve Becker (@SteveBeckerMSFT), Microsoft, Author - Evan Stade (@evanstade), Microsoft - Organization/project driving the specification: Microsoft - This work is being funded by: Microsoft - Primary standards group developing this feature: IndexedDB WG - Incubation and standards groups that have discussed the design: - IndexedDB WG - https://github.com/w3c/IndexedDB/issues/206#issuecomment-2386949357 - https://github.com/w3c/IndexedDB/issues/130#issuecomment-2411976178 - Multi-stakeholder support³: - Chromium comments: Supprotive - Mozilla comments: - WebKit comments: - Major unresolved issues with or opposition to this specification: - Status/issue trackers for implementations⁴: https://chromestatus.com/feature/5124331450138624 Further details: - [X] I have reviewed the TAG's [Web Platform Design Principles](https://www.w3.org/TR/design-principles/) - Previous early design review, if any: N/A - Relevant time constraints or deadlines: N/A <!-- Content below this is maintained by @w3c-tag-bot --> --- Track conversations at https://tag-github-bot.w3.org/gh/w3ctag/design-reviews/1117 -- Reply to this email directly or view it on GitHub: https://github.com/w3ctag/design-reviews/issues/1117 You are receiving this because you are subscribed to this thread. Message ID: <w3ctag/design-reviews/issues/1117@github.com>
Received on Thursday, 26 June 2025 17:09:19 UTC