With the pulsing animation (which appears when the websocket connection is down) the CPU load and GPU load goes up, which probably also uses up lots of battery time.