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
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.