View Issue Details

IDProjectCategoryView StatusLast Update
0009249Talerwallet-corepublic2026-08-27 09:45
ReporterFlorian Dold Assigned ToFlorian Dold  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Target Versionpost-1.0 
Summary0009249: improve performance of backwards transaction iteration
DescriptionBecause of IndexedDB limitations, we currently go over the whole materialized transaction meta data for this request.

IndexedDB only supports fast batch fetches in the forward direction.

To do backward iteration fast, we need to either:
(a) use cursors, which are very slow (no batching)
(b) provide some indexeddb extension on platforms we control (batch cursor requests or (ObjectStore).getAll() with reverse direction support.
Tagsux

Activities

Florian Dold

2026-08-27 09:45

manager   ~0029633

Fixed in ac8503656/8027c7c74

Issue History

Date Modified Username Field Change
2024-10-04 15:36 Florian Dold New Issue
2024-10-04 15:36 Florian Dold Status new => assigned
2024-10-04 15:36 Florian Dold Assigned To => Florian Dold
2025-04-17 22:25 Christian Grothoff Target Version 1.0 stretch goals => post-1.0
2025-04-17 22:25 Christian Grothoff Tag Attached: ux
2025-04-17 23:39 Christian Grothoff Assigned To Florian Dold =>
2025-04-17 23:39 Christian Grothoff Status assigned => confirmed
2026-08-27 09:45 Florian Dold Assigned To => Florian Dold
2026-08-27 09:45 Florian Dold Status confirmed => resolved
2026-08-27 09:45 Florian Dold Resolution open => fixed
2026-08-27 09:45 Florian Dold Note Added: 0029633