4 ms·
Curious: I've always used slack from a web browser rather than their native app. What, if anything, do you personally miss from the web app in slack?
by Diederich 9y ago
Curious: I've always used slack from a web browser rather than their native app. What, if anything, do you personally miss from the web app in slack?
- devrandomguy 9y agoWell, the native Slack app is just an Electron wrapper around their web app, as far as I can tell. The performance feels roughly the same for both web and desktop. The main reason I kept the desktop app, is so that I don't need to "download" the app every time my browser's cached copy is invalidated or expires. But being able to start the app with a couple keystrokes from my OS's quick launch menu is also nice.
- Diederich 9y agoInteresting. So you're saying that it really 'spins the fans' when you run slack as a pure web app as well? It seems quite lightweight to me, on latest chrome in Ubuntu on a late 2016 macbook pro.
- devrandomguy 9y agoJust tested again. Performance is good when idling, but while loading content in a heavy channel, scrolling gets laggy and one CPU plateaus for a while. Maybe the app is inserting DOM nodes individually, in a loop? I guess it's too early for me to evaluate the performance of Twist, because I am not on any large teams there. But I can see that Slack at least, has room for improvement in rendering performance. Perhaps there is some general optimization they are missing out on, like immutable state + shouldComponentUpdate. That one saved a flailing app of mine in the past. I'm in Firefox on Linux, i7-4500U, 8GB ram.
- mdeeks 9y agoThe native app gives you a red badge when there are unread items which I find super useful. I also like that I can cmd+tab to it without having to fish for the right tab in Chrome. Sometimes I completely close Chrome and forget that Slack isn't open anymore and I wont be notified when people are trying to reach me.