aboutsummaryrefslogtreecommitdiffstats
path: root/src/ark
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-09-02 13:42:24 -0700
committerAdam Soltys <[email protected]>2026-09-02 13:42:24 -0700
commit11a7919939f30318c6f2bf81058e57e2bb604b67 (patch)
tree86fd103580bcda07099d08967a69e3f2affbfd7a /src/ark
parent79ebdaa0426cc9dc474a61876207ff19fbc5aa22 (diff)
downloadcoinosv3-11a7919939f30318c6f2bf81058e57e2bb604b67.tar.gz
coinosv3-11a7919939f30318c6f2bf81058e57e2bb604b67.zip
Three render hogs put on a leash for the sluggish-tabs hunt: qrSvg is memoized (make() runs eight mask trials over a version-20 grid — 30ms+ per call on a phone, paid on EVERY render of the receive pane), the header's unread count reuses its answer behind a revision counter bumped only when messages or read-marks actually change, and ark's history list rebuilds at most every 1.5s instead of per repaint
Co-Authored-By: Claude Fable 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01MrkLsNScXe9b6BviUSdmMr
Diffstat (limited to 'src/ark')
0 files changed, 0 insertions, 0 deletions