diff options
| author | Adam Soltys <[email protected]> | 2026-10-07 13:10:43 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-10-07 13:10:43 -0700 |
| commit | d423d6c79332188acd6a3284e990601017cebc17 (patch) | |
| tree | 1c01060b5a7796f6065f4441891e45f0532209e2 /vmedia/server.js | |
| parent | e9b23e0567927b23474ba824174047ebed3e665b (diff) | |
| download | coinosv3-server-d423d6c79332188acd6a3284e990601017cebc17.tar.gz coinosv3-server-d423d6c79332188acd6a3284e990601017cebc17.zip | |
Profile links paint whole on the first frame: the server renders /npub1…, /nprofile1… and /<name> with the kind 0, latest posts, follow counts and mentioned faces inlined (stale-while-refresh cache, 2 s budget), the app seeds its caches from it, and the big avatar never flashes punk art while a lookup runs
A cold visit to a profile link showed a punk, '–' counts and no posts for 9 s.
Server-side relay answers settle once events stop arriving (idle 400 ms)
instead of waiting out a relay that never sends EOSE: a cold build is ~1.9 s.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'vmedia/server.js')
0 files changed, 0 insertions, 0 deletions
