4 ms·
The channel API really isn't that great. Unlike WebSockets, it's not a bidirectional socket and since it uses http requests to send data to the server, the late
by antimatter15 16y ago
The channel API really isn't that great. Unlike WebSockets, it's not a bidirectional socket and since it uses http requests to send data to the server, the latency great. It's much better than polling, but still not great. You can't reuse channel client IDs so broadcasting a message to all subscribers requires you to keep track of things on the datastore yourself, not terrible, but it could have been made better.
- csytan 16y agoOn the app-engine discussion forums, it's been mentioned that they do plan on making the channel API compatible with websockets once the technology has matured. The javascript client side code quite closely mimics websocket code too.