Skip to content
RT/SOFT
journal — cat latency-budget-tick-to-screen.md
F3

← journal·2026-09-24

The Latency Budget: Where Milliseconds Go From Tick to Screen

Not financial advice. Verify claims independently.

The 100ms budget, itemized for a real-time quote path:

  • Exchange → ingress: ~5-15ms (co-located feeds are the floor)
  • Normalize/parse: ~1-2ms (binary fix engines are fast; JSON is slow)
  • Fan-out/pubsub: ~5-10ms (Valkey/Redis cluster hop)
  • Websocket encode+send: ~2-5ms per connection
  • Network to device: ~30-60ms (mobile, variable)
  • Render/paint: ~8-16ms (the frame budget)

Total: ~50-110ms on a good path. The render is the honest part — everything before it can be tuned.

Stock Picks's latency dashboard publishes the live budget — the philosophy is "show the milliseconds, don't promise microseconds."

next — practice on live feed
NEXT

Put it on a live wire

Stock Picks runs on RT/SOFT — open the paper app and watch the same fan-out path that powers this latency dashboard.

$ open Stock Picks →
Link up│Fanout 14ms│Msg/s 98,34000:00:00 ET