News for hackers. Stuff that matters.
Re:Heroku WebSocket performance by beaumartinez on Monday October 28, 2013 @03:04PM (#6629081)
Correct me if I'm wrong, but isn't the point of web sockets a persistent connection to the server, to facilitate sending updates? You assume the battery life hit in using them.

It'd be interesting to see the trade-offs between web sockets and persistent polling.

Re:Heroku WebSocket performance by CaveTech on Monday October 28, 2013 @03:48PM (#6629314)
I did extensive research on this about 2 years ago for Android. Holding long standing connections is much more efficient than using multiple HTTP requests, polling included.

The reason being mainly the session negotiation and teardown required for making multiple requests, and the fact that the antenna required a higher energy state for creating a new connection compared to keeping an existing connection open.

Re:Heroku WebSocket performance by thatthatis on Monday October 28, 2013 @05:46PM (#6630061)
Is it the same result using cellular vs. using wifi?
Re:Heroku WebSocket performance by CaveTech on Monday October 28, 2013 @07:59PM (#6630759)
Somewhat, but multiplicative. Wifi requires a good deal more power to begin with, and the high power state of wifi is one of the biggest drains on battery life (after the screen).