Background
After merging the SWD/JTAG/Modbus protocol decoders, the LA tool can now decode high-sample-count captures (e.g., the 20M-sample JTAG sigrok-dumps fixture). Rendering and decoding the entire buffer on every UI update is becoming slow.
Goal
Build a persistent, indexed history buffer that makes large captures searchable and scrubbable without UI lag.
Open questions
- Storage format: in-memory chunked arrays, IndexedDB, or a custom binary index?
- Index granularity: per-sample, per-decoded-frame, or fixed-time windows?
- Decoding should be lazy / on-demand for large captures.
Acceptance criteria
Related
- Part of the post-
feat/la-protocols roadmap.
- See
.devin/plans/la-roadmap-time-machine-and-beyond.md in the local workspace.
Background
After merging the SWD/JTAG/Modbus protocol decoders, the LA tool can now decode high-sample-count captures (e.g., the 20M-sample JTAG sigrok-dumps fixture). Rendering and decoding the entire buffer on every UI update is becoming slow.
Goal
Build a persistent, indexed history buffer that makes large captures searchable and scrubbable without UI lag.
Open questions
Acceptance criteria
Related
feat/la-protocolsroadmap..devin/plans/la-roadmap-time-machine-and-beyond.mdin the local workspace.