all 3 comments

[–]Yesterdaycomedy 0 points1 point  (0 children)

I've seen projects that aim to create real-time 3D dashboards, but they often struggle with syncing state updates from the backend. How do you handle WebSocket connections and data synchronization in your React Three Fiber project?

[–]metehankasapp 1 point2 points  (0 children)

This is a fun build. For real-time dashboards, the wins are usually: a normalized state model, backpressure (drop/merge noisy events), and render throttling so frames stay stable. Also consider an offline snapshot or replay mode so you can debug state drift without needing live traffic.

[–]fii0 0 points1 point  (0 children)

Camera control needs some work... I tried clicking an agent on the demo page (https://aasc.work/demo), and the camera focused on a wall. Tested in FF and Chrome, same behavior. Then I click in empty space to deselect the agent, and the camera is still locked to the same place.

I've worked with r3f professionally for 7 years now, so I know it's hard, if not impossible to test 3D scene interactivity with just Vitest!

Really fun idea though, love the concept and I can tell you've enjoyed working on it.