Hacker News new | ask | show | jobs
by olyjohn 1820 days ago
I hope this also takes care of the battery life issue. Teams video meetings will take my 8 hour battery life, and suck it all down in under an hour. Zoom would not even put a dent in my battery any more than me doing my regular work.
3 comments

This. Also, my Teams is _really_ slow. When I, during a video meeting, decide to paste my clipboard into the chat to share an URI, it takes upwards of 10 seconds from when I first push the chat button to it having loaded, and having loaded the input field to having sent the message. It is the same when loading a chat with a new person. It is just _slow_.

Thankfully it is weekend now, so I have two full days before returning to work and having to use Teams again.

Not forgetting to mention Teams is a memory guzzler

Just boot it up and puff, 500MB gone into oblivion

Was that the fault of Teams or maybe because of Electron itself using gobs and gobs of RAM?
If it's an Electron issue, then it's still Teams' fault for choosing to use it!
This (video, specifically) is more likely a codec issue, and perhaps lack of support (or nonexistence of) for hardware accel paths in it on your hardware.
I'd also like to see more info on this, Teams will consistently bring a quite powerful laptop to it's knees.

Posting something to chat while in a meeting will take 5-10 seconds, i have never seen it work instantaneously.

re: posting to a chat I suspect it is routed through sharepoint for good and ill. Different set of tradeoffs. FWIW i've never seen it quite that laggy, but have noticed before.
I doubt the UI framework has much to say about video chat performance
An UI framework well may have or lack support for hardware acceleration (video encoding/decoding acceleration in particular) or have it incompatible with particular video card models.
AngularJS and React are both web-based; the web browser itself determines the video technology available
Sure, but the Edge engine, although being essentially the same as the Chromium engine behind Electron, can be built with different flags, have different set of accelerations enabled and probably even be integrated with DirectShow (and ActiveX maybe?). I don't know if it is, just speculating.