Slack also get the advantage of the usual market pop of acquiring companies share prices that usually amounts to a significant % of the cash value of the transaction.
Slack also get the advantage of the usual market pop of acquiring companies share prices that usually amounts to a significant % of the cash value of the transaction.
30% cpu at idle with 5 accounts.
50% if I enable emojis.
Like I'm sorry but it's essentially IRC. There is zero excuse for being that much of a hog.
You can blame it on electron if you like (I do) but it doesn't change anything for the end user.
Your link is not really relevant here because it talks of business viability not program performance.
It's irc with emojis, 2mb animated gifvs, embedded hd video and other complex content rendering. Of course it's using as much ram and cpu as a browser.
Yes it often makes sense to produce inefficient code for many business reasons (development speed, users don't care, easier platform to deploy to, etc).
However what Slack does would be nowhere near taxing for a modern computer if it were to be done remotely efficiently.
It's why you use Slack, rather than why people use Slack. I'm sure you could make do without the emojis, GIFs, and videos, but the market says people seem to think otherwise.
(Ok, I remember HipChat didn't have gifs but there was a lot else wrong with HipChat)
Slack is nicer than IRC to use. Nobody here is debating that. Slack solves a heap of problems with IRC.
My only point of contention is that there is zero argument for it using the resources it does. None of the mentioned solutions require any more resources than IRC consumes.
We just have a big heaping pile of electron nobody wants to acknowledge as the source of the problem.
Slightly mitigating data point: Other Electron apps do this too.
This is a fairly modest i7 3770k based system. Their work on reigning in runaway CPU usage truly seems to have paid off.
They just open for trading and hope that the buyers and sellers manage to find a reasonable price. (It works better if the company already has a relatively active "secondary market" - many of these private companies do, particularly if they grant stock to employees).
> Don't all the money go into the shareholders' pockets who sell in the listing?
Listing just makes it easier for shareholders to trade, yes. At some future point the company itself might sell stock (what would usually be called a "secondary offering" though technically the first one would be their IPO) or buy stock (a "buyback").