Petri Newsletter Sign-up
Tech Tuesday

Subscribe to Tech Tuesday, the latest insights from Petri.com for IT Pros.

    See All Petri Newsletters

    Slack Takes Aim at Teams Weaknesses

    Posted on by Tony Redmond in Microsoft Teams, Office, and Office 365 with 3 Comments

    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

    Register for this Petri Webinar!

    Software-Defined Backup Storage: Agnostic, Easy and Cloud-Ready

    Tuesday, August 27, 2019 @ 1:00 pm EDT

    A Scale-Out Backup storage infrastructure is a must-have technology for your backups. In this webinar, join expert Rick Vanover for a look on what real-world problems are solved by the Scale-Out Backup Repository.

    Register Now

    Sponsored By