Earlier quoted context omitted.
Besides battery life, Chrome on the Mac prevents sleep indefinitely sometimes. If you check with pmset -g assertions, you'll see Chrome saying "WebRTC has active PeerConnections". No thanks Google, you shouldn't get to decide when my PC goes into sleep mode. I really hope Safari is better than that... Edit: just as i'm typing this, Chrome has: pid 19325(Google Chrome): [0x001ccbbb00018b19] 01:55:40 NoIdleSleepAsserti…
That seems more like a leak than normal behaviour. If you go to Window > Task Manager it'll tell you which PID corresponds to which tab.
And i wouldn't call it a leak, you need to do extra work to prevent the system from sleeping, so someone did this intentionally.
Oh well, since I had to close Chrome last evening to my computer will sleep, today I opened Safari as my main browser instead. Google annoys too much lately.