You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ Personal experiment: keep a React UI responsive when the screen and data path wa
7
7
-**Clear hot path:** WebSocket in a **worker**, numeric **SharedArrayBuffer**, **`requestAnimationFrame`** for canvases, **Zustand** for slower UI with **selective** subscriptions. That is a direct answer to keeping React off the **10–50 Hz** presentation path.
8
8
-**Tier A / B / C:** Presentation (SAB + rAF) vs throttled app state vs reference HTTP. Real split, not labels for show.
9
9
-**Go + embedded SPA:** One binary can ship the UI; dev mode still uses Vite HMR.
10
-
-**DATA LAYERS:** Draggable tier map for demos; in defense- and GCS-style technical reviews, stakeholders often expect a concise explanation of the data path—this panel supports that walkthrough.
10
+
-**DATA LAYERS:** Draggable tier map for demos—walk tier A/B/C from ingest to UI in the running app when a demo or Q&A needs the path visible (defense/GCS-style settings are one example).
11
11
12
12
See **[docs/ARCHITECTURE.md](docs/ARCHITECTURE.md)** for problem statement, **why worker + SAB**, **COOP/COEP**, and a short “real system” sketch (binary telemetry, WebRTC video, dronekit-runtime).
0 commit comments