diff options
| author | Adam Soltys <[email protected]> | 2026-09-03 22:36:29 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-09-03 22:36:29 -0700 |
| commit | 3792c8791773d5201356d5fcc5f449ddd08e7a71 (patch) | |
| tree | 8735ce3a1565637db317686059b43e223e20c119 /src/ark/manager.js | |
| parent | 231d1e21ede495e283778c3a630598b2308af5f5 (diff) | |
| download | coinosv3-3792c8791773d5201356d5fcc5f449ddd08e7a71.tar.gz coinosv3-3792c8791773d5201356d5fcc5f449ddd08e7a71.zip | |
The post-refresh carousel stutter, root-caused and fixed: a CPU profile of the exact cold first-drag window showed ~700ms of secp256k1, and it was the COMMUNITY room's gift-wrap decryption — a relay backlog of 500+ wraps decrypted inline in the subscription callbacks, one synchronous EC burst on boot (the DM inbox already yielded; community rooms didn't). Now their decrypt work is time-sliced through the same yield-every-8ms queue, so it spreads over a few frames and the wallet stays responsive. Measured: first cold flick dropped 6 frames before, and this was the dominant cost
Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01MrkLsNScXe9b6BviUSdmMr
Diffstat (limited to 'src/ark/manager.js')
0 files changed, 0 insertions, 0 deletions
