aboutsummaryrefslogtreecommitdiffstats
path: root/src/format.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-09-04 07:19:12 -0700
committerAdam Soltys <[email protected]>2026-09-04 07:19:12 -0700
commit0a34c1d0981c65ebba0551904ad598704036d725 (patch)
tree86700e99e32e1a78a1bac63b516960f230394e86 /src/format.js
parentbae8f183e4f7095b027b81c3cc79f55dafbd2bba (diff)
downloadcoinosv3-0a34c1d0981c65ebba0551904ad598704036d725.tar.gz
coinosv3-0a34c1d0981c65ebba0551904ad598704036d725.zip
The carousel stutter is the ark history memo re-cooling on a timer: rebuilding it costs ~60ms (sort + dedupe + gift resolve + secp256k1), and its 1.5s TTL meant an unhurried flick always hit a cold rebuild, stuttering the slide's tail — 'warms up if I keep going fast, cold if I pause, refresh reproduces' is the classic TTL-expiry signature. Now keyed on a state revision (_save bumps state._rev) so it's reused until the data actually changes and never re-cools between flicks. Diagnostics still on to confirm
Co-Authored-By: Claude Fable 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01MrkLsNScXe9b6BviUSdmMr
Diffstat (limited to 'src/format.js')
0 files changed, 0 insertions, 0 deletions