Live data from Hacker News

Microsoft Teams 2 will use half the memory, dropping Electron for Edge Webview2

tomtalks.blog

151–160 of 359 posts

Re: Microsoft Teams 2 will use half the memory, dropping Electron for Edge Webview2

#152

As if Electron is the actual problem hay. I am forced to have this junk running on my work PC at all times. As far as I know, everyone hates it. I only know a couple of people who like it and I definitely don't value their input since we disagree on pretty much everything I know Discord is supposed to be for gamers but I've only used it for work and it's hands down the best thing out there

We're using Discord at work and dumped Skype and Teams. It's been a blast

Re: Microsoft Teams 2 will use half the memory, dropping Electron for Edge Webview2

#153
post #94
post #88

Earlier quoted context omitted.

My team started off piloting a self hosted Mattermost instance used by our developers and quality assurance testers. Tons of information exchange as well a team bonding. Then they rolled out Teams for the whole company. We lost a ton of features that made Mattermost a delight to use. The way channels worked felt less intuitive, and it was just harder to care about group messages. And the worst part? A 30 day deletion…

Even without the deletion policy, searching only brings up matching messages without the context and scrolling back takes ages (and jumps to the present from time to time).

That's my number one gripe. Searching message history is absolutely terrible.

Re: Microsoft Teams 2 will use half the memory, dropping Electron for Edge Webview2

#154
post #55

Not really relevant but I need to vent. Client dropped Slack for Teams. I hate it, and information exchange has dropped precipitously since everyone switched. So slow, half the time text markup doesn't work, and the UI is inconsistent depending on if you're typing in a chat, meeting, or channel. Oh and none of the Slack logs were kept, losing years of information. (But that's not the fault of the Teams software) I lo…

I agree with this. Also how can they forget an option to “paste without formatting”? Copying stuff from other sources is extremely painful. At this point, I leave it as is. I don’t have time to micromanage each copy and paste. Also teams has this arbitrary message character limit that makes it terrible for sharing large chunks of text (partial logs for example). While the integrations with outlook (mail/scheduling) +…

Nothing is more painful than to watch others copy and paste complex linux commands from Teams into the terminal, and watch the shell get corrupted. Windows copy and paste has always been a mess for me. macOS seems to do it much better, but X11 middle click is the best.

Re: Microsoft Teams 2 will use half the memory, dropping Electron for Edge Webview2

#155
post #80

I had this issue with Teams where if I pasted code from VSCode (even just a 1 liner) it'd add a NUL character to the end and when pasted back into VSCode by the recipient it would mess up the JS file (no longer able to load properly in a web-browser). Just don't understand how MS can mess up simple copy+paste so badly.

> Just don't understand how MS can mess up simple copy+paste so badly.

They have years of experience in this field. I always keep a Notepad window open - to be able to copy paste properly.

Re: Microsoft Teams 2 will use half the memory, dropping Electron for Edge Webview2

#156
post #146
post #137

Earlier quoted context omitted.

The "chatty blather" is a culture 'problem' (assuming you see it as a problem), not a tools problem. Where I'm working now we only have channels directly connected to specific projects and only people working on those projects are on those channels, and there is no project irrelevant chatter happening. There are no company wide channels and no 'off topic' channels so very little social banter takes place on Slack or…

What is the purpose of the tool then? What improvement does it have over email? The main problem that I have with these tools is the increased number of distractions. There is an expectation when using a chat tool that someone will respond promptly, but this rarely is useful for the person that’s receiving the question. For most knowledge workers, frequent distractions come at a very high cost. Notions that we are go…

What improvement does it have over email?

One is that everything gets sorted under the right project subheading. Discussions about Project FooBar end up in a different channel than discussions about Project Blork. The second is that I can just post on the Blork channel and know that everybody currently connected to project Blork will see it. Equally if I'm not actively working on FooBar I can easily ignore everything connected to FooBar, and just scan through what's happening every other day or so. I personally feel it's useful keep an eye on what is happening in projects tangentially related to what I'm working on without being CC:d on every project related email sent, and Slack makes that easy.

Of course all this can be replicated with mailing lists, email filtering, and decent threading support in your mail client, and perhaps that might even be better, but for whatever reason the tools for easily doing this aren't really being pushed. I'm sure you could build some sort of tools on top of email that gives you most of the benefits of Slack but with a slightly less synchronous feel.

Re: Microsoft Teams 2 will use half the memory, dropping Electron for Edge Webview2

#157
post #140

Earlier quoted context omitted.

Native apps means essentially building at least 5 distinct apps: windows, mac, iOS, linux, android. What a mess to work with and maintain. We already have cross-platfrom UI engines called browsers and they're very advanced and reasonably pleasant to work with these days. If you bundle the browser (electron) then you don't have to worry about differences between browsers. So electron makes plenty of sense to developer…

>We already have cross-platfrom UI engines called browsers Someday we compile to WASM and have UI rendering on top of WebGPU?

It has been discussed but you're right it won't be any time soon:

https://github.com/WebAssembly/design/issues/273

Re: Microsoft Teams 2 will use half the memory, dropping Electron for Edge Webview2

#159

Not really relevant but I need to vent. Client dropped Slack for Teams. I hate it, and information exchange has dropped precipitously since everyone switched. So slow, half the time text markup doesn't work, and the UI is inconsistent depending on if you're typing in a chat, meeting, or channel. Oh and none of the Slack logs were kept, losing years of information. (But that's not the fault of the Teams software) I lo…

Same for us. Our channels went from vibrant to dead in a week because notifications are somehow broken there in ways I can't explain.

The solution for us was to create multi-user chats in the "Chat" section and let the "Teams" section die the horrible death it deserves.

The notifications are more consistent in "Chat". But god forbid someone talks too much, because then you get those horrible non-native notifications that are completely broken in itself too.

It's probably the worst app I've used in years, and that's saying a lot because app quality is incredibly bad these days.

Re: Microsoft Teams 2 will use half the memory, dropping Electron for Edge Webview2

#160

I'd like to see an independent check of this claim, like 50% memory reduction, but under what circumstances? If that's at startup when the app doesn't consume a huge amount of memory that's not a particularly interesting claim. If that's after hours of app usage when the previous Electron app used to consume let's say 1GB that's really impressive, but if the app is consuming 1GB of memory it's because the app itself…

> I'd like to see an independent check of this claim, like 50% memory reduction, but under what circumstances?

You have 32 GB RAM ? Teams will use only 16 GB.

> If that's at startup when the app doesn't consume a huge amount of memory that's not a particularly interesting claim.

Of course it's at startup. Then the app needs to draw its ugly black window and it needs more RAM. It uses HW acceleration, you know. And it's slow like hell.

> If that's after hours of app usage when the previous Electron app used to consume let's say 1GB that's really impressive, but if the app is consuming 1GB of memory it's because the app itself is allocating a huge amount of stuff in the heap, you can't just swap browser engine under the hood and cut that in half with no downsides, otherwise every browser maker would do just that.

Every respectable browser will use the whole available memory. From time to time they will have a patch to halve the memory usage but they will recover quickly.

Post reply on HN