As of Firefox 153, I intend to ship getAllRecords and IDBGetAllOptions for
getAll()/getAllKeys() by default.

*Summary*:
This functionality enables certain read patterns to be significantly faster
than iterating with cursors.
A detailed explainer is available at
https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/IndexedDbGetAllEntries/explainer.md

*Bug*:
https://bugzilla.mozilla.org/show_bug.cgi?id=1927945

*Specification*:
https://www.w3.org/TR/IndexedDB/#dom-idbobjectstore-getallrecords
https://www.w3.org/TR/IndexedDB/#dom-idbobjectstore-getall
https://www.w3.org/TR/IndexedDB/#dom-idbobjectstore-getallkeys
https://www.w3.org/TR/IndexedDB/#dom-idbindex-getallrecords
https://www.w3.org/TR/IndexedDB/#dom-idbindex-getall
https://www.w3.org/TR/IndexedDB/#dom-idbindex-getallkeys

*Standards Body*:
W3C

*Platform Coverage*:
All

*Preference*:
None

*DevTools Bug*:

N/A

*Extensions Bug*:

N/A

*Use Counter*:
None

*Standards-Positions Discussion*:
Mozilla's position
<https://github.com/mozilla/standards-positions/issues/1261#issuecomment-3069919265>

*Other Browsers*:
- Blink: shipped since version 141
<https://chromestatus.com/feature/5124331450138624>.
- WebKit: shipped since version 242
<https://webkit.org/blog/17934/release-notes-for-safari-technology-preview-242/>.


*web-platform-tests*:
https://wpt.fyi/results/IndexedDB?label=master&label=experimental&aligned&view=interop&q=label%3Ainterop-2026-indexeddb
*Documentation:*
MDN
<https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex/getAllRecords>

-- 
You received this message because you are subscribed to the Google Groups 
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/CAFg8-CvNM6qD5F5xyx2WQLD%3D5kkgDB-G%3D-2qtUz0u_YYgXfDsA%40mail.gmail.com.

Reply via email to