Since you are linking to Autobahn.ws, let me briefly point out a couple of things:
- The real-time UI synchronization is ideal for WebSocket, as WebSocket not only has a very low backward delay, but also a very low upstream delay. In particular, the latter is very difficult / almost impossible to use the current workarounds, such as Comet, Ajax Push, you select it.
- Using WebSocket, you can achieve round-trip times between 200 ฮผs (LAN), 10 ms (the same city, a couple of flights), 30 ms (in the same country), 150-200 ms (across the ocean), 80-100 ms (3.5 GHz in the same country) or 25 ms (LTE, one and the same country).
- Although Autobahn.ws (device) is commercial, the underlying technologies (AutobahnPython, AutobahnJS, AutobahnAndroid, etc.) are fully open source.
- Autobahn.ws (device), albeit commercially, will have a completely free version limited by the number of simultaneous WebSocket connections.
- JS-code for demonstrating sliders of the user interface on our website - 50 lines. This is really trivial.
- Autobahn supports a wide range of desktop and mobile browsers http://autobahn.ws/browsers
Disclaimer: I am the author of Autobahn and work for Tavendo.
source share