Shared X3D events using JupyterHub

I’m developing a multiuser X3D model sharing system, such that I can change sliders on a X_ITE browser and the slider values will get updated on each user’s web browser, hopefully in realtime. It seems like JupyterHub could do this, but perhaps there would be a lot of configuration, plus I’d have to integrate the X3D event system. I’m currently using socket.io, but I’ve been running into browser issues with freezing up, even if the sliders work initially. I’m currently using tokens instead of RBAC.

Advice?

John

Have you looked at Jupyter Widgets and the documentation on real time collaboration?