Slack’s Rebuilt Desktop App Uses Half the Memory Than Before

Posted on July 22, 2019 by Mehedi Hassan in Social with 22 Comments

Slack is rolling out a brand-new desktop app for its service today. The company is announcing the new rebuilt app, which looks exactly the same as before, but has lots of changes under the hood to make it faster than ever before.

Slack has gotten a lot of — wait for it — flak (sorry) for the performance and resource usage of its app, so it’s finally addressing those with the latest update. The new app, according to the company, loads 33% faster than before, and it’s so fast that Slack’s gotten rid of the loading messages.

Joining incoming calls on the app is also now 10x faster than before, but do keep in mind that these performance gains will differ depending on your actual network.

But more importantly, the new app uses 50% less memory than before. That’s obviously a massive gain in performance, considering the fact that Slack has been criticised in the past for using lots of memory, especially when a user has a lot of workspaces. An engineering deep-dive into the new app explains how Slack has managed to use less memory and introduce the performance gains, but the notable points include a focus on multi-workspace aware code, and a move to React.

Slack’s new app also introduces limited offline support, which lets you set your status, star items, and react to messages when you don’t have an internet connection.

The new app will be rolled out over the next two weeks, you can get it here. 

Tagged with

Elevate the Conversation!

Join Thurrott Premium to enjoy our Premium comments.

Premium member comments on news posts will feature an elevated status that increases their visibility. This tab would allow you to participate in Premium comments with other premium members. Register to join the other Premium members in elevating the conversation!

Register or Subscribe

Join the discussion!


Don't have a login but want to join the conversation? Become a Thurrott Premium or Basic User to participate