aboutsummaryrefslogtreecommitdiffstats
path: root/src/api.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-09-03 22:41:23 -0700
committerAdam Soltys <[email protected]>2026-09-03 22:41:23 -0700
commit031336226b87d98c03940d4bb75032b776608b36 (patch)
treedbddce1e0c57e683af26e536e1e43e0a3616cbbc /src/api.js
parent94e837c04afd8c5c1257275cceccce85199151ec (diff)
downloadcoinosv3-031336226b87d98c03940d4bb75032b776608b36.tar.gz
coinosv3-031336226b87d98c03940d4bb75032b776608b36.zip
The exit-depth advisory stops pricing itself in the render path: it decoded every spendable coin and built the exit txs (heavy secp256k1) synchronously on each render, and the cold first compute after a refresh landed right on the carousel drag. Now the render only reads the cached answer; the recompute runs in requestIdleCallback (keyed by coin set + feerate, so it fires only when something changed) and re-renders when done — the EC never competes with input
Co-Authored-By: Claude Fable 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01MrkLsNScXe9b6BviUSdmMr
Diffstat (limited to 'src/api.js')
0 files changed, 0 insertions, 0 deletions