aboutsummaryrefslogtreecommitdiffstats
path: root/src/features
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-09-03 22:55:03 -0700
committerAdam Soltys <[email protected]>2026-09-03 22:55:03 -0700
commit618a84ab96f1865f6112d696077390ba184dd9b3 (patch)
tree37d81fa5945dcc1395ac70479193207143140ac1 /src/features
parentc0c6f017324a07fc7850cc2a6b705415b8a9e85c (diff)
downloadcoinosv3-618a84ab96f1865f6112d696077390ba184dd9b3.tar.gz
coinosv3-618a84ab96f1865f6112d696077390ba184dd9b3.zip
Nostr signature verification moves off the main thread: the pool's synchronous verifyEvent (a schnorr check per event, ~560ms on a relay backlog — the profiled carousel-stutter cause) is switched off, and every event is now gated through a Web Worker before any caller sees it. Nothing unverified is ever trusted — the worker runs the same nostr-tools verifyEvent, just on another thread, with a synchronous fallback if the worker is unavailable (standalone file://) or stalls. Bundled to dist/verify-worker.js, precached in the SW
Co-Authored-By: Claude Fable 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01MrkLsNScXe9b6BviUSdmMr
Diffstat (limited to 'src/features')
0 files changed, 0 insertions, 0 deletions