Register for Semperis' Hybrid Identity Protection (HIP) Conference - June 30 - July 1 Register for Semperis' Hybrid Identity Protection (HIP) Conference - June 30 - July 1
Microsoft Teams|Office|Office 365

Slack Takes Aim at Teams Weaknesses

Let’s Attack Teams Weaknesses

Slack’s July 22 post entitled “Introducing a snappier, more efficient Slack desktop experience” introduces a range of new features that aim at some well-known weaknesses in Teams. It’s almost as if a group of Slack product managers put a list of Teams issues on a whiteboard and decided to make their client better in those areas. Given that Teams has surpassed Slack in terms of active user numbers and has announced a flood of new features recently, some response was needed

Memory Use

“Teams uses Electron as its development platform and consumes scads of memory.” Check. According to a report on The Verge, Slack has rewritten the client to be “multi-workspace aware.” Slack uses Electron too, but components have been rewritten in React to deliver a 50% decrease in memory usage.

Although I am unsure if this makes a heap of difference to end users, there’s no doubt that Teams has been criticized for the extraordinary amount of memory it has been observed to use in the past. To be fair to the Teams developers, the current build running on my computer (1.2.00.19812 64-bit) occupies just over 400 MB on a 16 GB system. And although that number can climb to 500 MB or more depending on user activities, especially on video calls when the memory consumed can go well past 700 MB, usage is not so bad on modern PCs (I’ve seen worse). By comparison, Outlook 2016 (Click to Run) occupies a relatively svelte 165 MB.

Faster Operations

“Teams can be sluggish.” Yep. There’s no doubt that Teams can run slowly at times. Slack says that their desktop now launches 33% faster than before, which could be important if you want to get the client started quickly. However, it’s unlikely to be of tremendous importance in the middle of the day when the client is fully loaded. Unless, that is, you want to switch tenant, which is very slow with the Teams desktop client. On the other hand, the Teams mobile client switches tenants with alacrity.

Slack says that joining calls is up to 10 times faster and notes that this could “mean the difference between showing up to a meeting on time or not.” Hmm. I sincerely doubt that such an increase will make a real difference. And anyway, Teams is pretty good at joining calls. Like any claim made by a software vendor, Slack’s reported performance gains need to be validated in the real world.

Offline Access

“Teams can’t work offline.” True. Teams has cached information that can help it survive a temporary network glitch, but it’s not offline mode as Outlook users would recognize. I haven’t used the new Slack desktop client, so we must rely on the statement in Slack’s post:

The latest desktop release will allow you to launch Slack and view channels and conversations you’ve previously opened. Gone are the connection error messages that bring work to a standstill. Instead, you’ll be able to look back on messages from your session, even if your signal drops in and out.

In other words, the Slack client will gloss over intermittent network failures to allow users to continue accessing cached data. New messages will appear when the network resumes. Again, this isn’t true offline mode, but it does enable the client to behave better in unstable network conditions.

This is the most important new feature reported by Slack and it highlights a very real weakness of Teams. Microsoft has improved the ability of Teams to work across flaky Wi-Fi networks, but any sign of a network glitch is liable to stop the client working. Some work can be done offline with documents if you’ve synchronized document libraries with the OneDrive client, but Teams is first and foremost an online client.

Figure 1: Teams recovers from a network glitch

To be fair, offline access is less important now than it was when Outlook 2003 introduced us to the delights of a full offline mailbox thanks to drizzle-mode synchronization and a batch of network smarts. Even so, Teams could do a better job of being more resilient to network problems and offer some offline working capabilities to make the lives of people who travel easier.

Waiting for Microsoft to Respond

The changes Slack has made are good, especially offline access. Teams needs to do better in that area and perhaps we’ll see Microsoft release a client update with some network resilience soon. Bulletproof protection against bad networks would be so nice.

BECOME A PETRI MEMBER:

Don't have a login but want to join the conversation? Sign up for a Petri Account

Register
Comments (3)

3 responses to “Slack Takes Aim at Teams Weaknesses”

  1. bluvg

    "I am unsure if this makes a heap of difference to end users"


    I see what you did there :D


    Very happy to see these two try to one-up each other over fundamentals like speed and resiliency.

  2. rseiler

    Do we know that Teams isn't already written in React? After all, they use it for modern Skype, and Microsoft even put out a "React Native for Windows," they're that high on it.

  3. Piyer

    Teams sluggishness and memory usage is real.


    Some of our devs turn off Teams. On a machine with 8 GB RAM, Teams overhead is a real problem.


    Also, even for audio calls, we have to switch regular skype. Teams does not work properly


    Scrolling though previous conversation is a real pain. It takes too much time to load


Leave a Reply

Tony Redmond has written thousands of articles about Microsoft technology since 1996. He covers Office 365 and associated technologies for Petri.com and is also the lead author for the Office 365 for IT Pros eBook, updated monthly to keep pace with change in the cloud.

Register for the Hybrid Identity Protection (HIP) Europe Conference!

Hybrid Identity Protection (HIP) Europe 2021 - Virtual Conference

Mobile workforces, cloud applications, and digitalization are changing every aspect of the modern enterprise. And with radical transformation come new business risks. Hybrid Identity Protection (HIP) is the premier educational forum for identity-centric practitioners. At the inaugural HIP Europe, join your local IAM experts and Microsoft MVPs to learn all the latest from the Hybrid Identity world.