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.
