Development whiteboard: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 5: Line 5:


Server and Client communicate about GameObjects.
Server and Client communicate about GameObjects.
Client threading:
* Main thread
* Rendering by OffscreenCanvas ([https://developer.mozilla.org/en-US/docs/Web/API/OffscreenCanvas MDN], [https://threejs.org/manual/?q=off#en/offscreencanvas three.js])
* Physics process by [https://rapier.rs/docs/user_guides/javascript/getting_started_js Rapier]
* Networking. Currently websockets (TCP, slow), possibly WebRTC?


== Web services ==
== Web services ==

Navigation menu