Check out Three.js on github and get ready to be blown away, so much power in 380KB.
Websockets Streaming Mesh - WebGL Client
Websockify by Joel Martin has got everything you need to get websockets going in Python3.
Supported Streaming Modifiers
- Cast,
- Curve,
- Displace,
- Hook,
- Lattice,
- MeshDeform,
- ShrinkWrap,
- SimpleDeform,
- Smooth,
- Warp,
- Wave
Streaming the default blender monkey head (500 vertices) to the web-client creates a load of about 350KB per-second. This is still using ASCII Json for transport, so hopefully in the future a binary stream or other packing method could cut this down even more.