Slack just fixed this. Try updating: https://slack.engineering/rebuilding-slack-on-the-desktop-30...
Slack originally designed the app for one workspace. As users grew the expectations for multiple workspaces, they retrofitted by spawning a new thread for each workspace. eThey consciously traded off tech debt for growth. Now they've grown, they have invested resources to pay off the debt. And everything is one thread again.
Re:Fast Software, the Best Software
by WillYouFinish on Thursday July 25, 2019 @03:31AM
(#20523414)
Slack is a great example. My first thought was Jira. It’s a great software for functionality, but it’s so unbelievably slow that I tend not to use it at all. We have a quite powerful server for Jira and just five users. It should work out fine, but I encountered waiting times of a minute to just load the start screen.
It feels like running all the time and as soon as you need to do something in Jira you’re trapped in quicksand.
There is a lot of laziness going on: not such an easy relationship between slow web and frontend as you describe. Most apps can work fine with stale data for most uses; they just do not because then the developer has to think about it and that costs money/time and takes talent.