aboutsummaryrefslogtreecommitdiffstats
path: root/src/verify-worker.js
Commit message (Collapse)AuthorAgeFilesLines
* Nostr signature verification moves off the main thread: the pool's ↵Adam Soltys2026-09-031-0/+19
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