News for hackers. Stuff that matters.
Re:Electron v5.0 Timeline by briandear on Monday February 04, 2019 @11:06PM (#19082951)
I’d rather Slack just stop using electron and write a real native app; they can certainly afford it. Meanwhile, Slack remains an incredible resource hog.
Re:Electron v5.0 Timeline by anticodon on Tuesday February 05, 2019 @12:16AM (#19083159)
It also behaves very erratically on a slower channels. On 3G speeds and lower it becomes basically unusable - messages are not sent or sent in the wrong order.

Why it needs so much resources just to send a few bytes of text?..

Re:Electron v5.0 Timeline by TeMPOraL on Tuesday February 05, 2019 @03:08AM (#19083692)
> Why it needs so much resources just to send a few bytes of text?..

Waste. It doesn't cost them much[0], and they don't seem to care on an ethical level about it either, and wastefulness allows them to achieve their business goals faster. Until there's a business pressure for it, things won't improve, and I have no idea what such pressure could be.

--

[0] - How many of their users are captive anyway? I didn't choose to use Slack, some non-tech folks at the company I'm working with chose it. Elsewhere, someone in the community of a technology I use also chose Slack. So now I'm forced to use them in both cases.

Re:Electron v5.0 Timeline by aportnoy on Tuesday February 05, 2019 @12:55AM (#19083277)
Slack takes 5-7 seconds to start up and connect on an ultra low latency 300 Mbit connection. I really wish there were a native app on Mac.
Re:Electron v5.0 Timeline by eswat on Tuesday February 05, 2019 @08:59AM (#19085288)
The Slack integration is a bit rough still, but: https://cancel.fm/ripcord/
Re:Electron v5.0 Timeline by nikivi on Tuesday February 05, 2019 @03:22AM (#19083732)
Re:Electron v5.0 Timeline by lloeki on Tuesday February 05, 2019 @06:56AM (#19084505)
AFAICT that is not native:

> Sblack works exactly like a browser with small tweaks. We inject the dark mode style at the end of the Slack’s html, and that’s it

I bet it's just embedding a WebView, and the app is small because it uses the system's WebKit2

Re:Electron v5.0 Timeline by saagarjha on Tuesday February 05, 2019 @05:17AM (#19084090)
That’s not a native app, it’s a app wrapping a web view.