aboutsummaryrefslogtreecommitdiffstats
path: root/src/features/nwc.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-10-19 22:13:55 -0700
committerAdam Soltys <[email protected]>2026-10-19 22:13:55 -0700
commit1366ef7e517cbede61ac81b133bda8ab9ff74f23 (patch)
treedb7278e2198ccee5a0782abef4db3dbad8d17098 /src/features/nwc.js
parenta0829612b8751e85f28d066fbaa0c2308a85fbda (diff)
downloadcoinosv3-1366ef7e517cbede61ac81b133bda8ab9ff74f23.tar.gz
coinosv3-1366ef7e517cbede61ac81b133bda8ab9ff74f23.zip
Videos start the moment a swipe lands, and streams say who's watching.
- The pager's next clip gets a warm player: once its opening is in the cache it reads to its first frame (preload metadata: Chrome stops ~2-4 MB in at real link speeds) and waits paused, so landing on it is only play and sound. coinosPagerStarts() in the console times every landing (swipe to moving picture, warm or cold, host, size). - A stream's "N watching" names who on hover, and a tap shows their faces: NIP-53 presence (kind 10312, as Shosho and zap.stream say it), fresh for half an hour. coinos says it too while a stream is open (every 5 min, with a key held here only, never for your own stream) and takes it back on leaving. Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_013ZDf1cyCQLkfjftYhymZAg
Diffstat (limited to 'src/features/nwc.js')
0 files changed, 0 insertions, 0 deletions