I noticed that signature verification is so heavy and blocks the UI thread.
I believe this can be solved by using a Service Worker (but haven't done it yet).
nostr:nevent1qqszsz4k8x6vxntqrugrnhtw6j5jsgw2vmnq9dxwfvl2lztjkq96n9cng37pm
Trying to use Coracle, Snort, Nostrudel, Nostter in a slightly older computer and everything is super slow and freezing the computer.
Web apps are so bad I am even hoping that canvas-based Flutter will eventually replace them. The last time I had seen a webapp made with Flutter it was very bad and slow, but I just saw https://drivechain.live/ and it is actually very good.
I noticed that signature verification is so heavy and blocks the UI thread.
I believe this can be solved by using a Service Worker (but haven't done it yet).
nostr:nevent1qqszsz4k8x6vxntqrugrnhtw6j5jsgw2vmnq9dxwfvl2lztjkq96n9cng37pm
Did you try nostr-wasm? It improves things a little.
It also may make sense to delay signature verification a little and do it after everything has been loaded.
I'm skeptical of Service Workers, I feel like they're overpromising (just like most of the "web" "features"). Snort at some point got the UI entirely frozen and I couldn't even close the tab, then on Chrome's task manager it said they had a service worker at 100 CPU usage for many minutes and I don't think there was an infinite loop bug there. I had also done something similar in Branle ages ago and it didn't help anything, in fact I think it made things worse.