Live data from Hacker News

Electron 3.0.0

electronjs.org

41–50 of 141 posts

Re: Electron 3.0.0

#41

Earlier quoted context omitted.

For a billion dollar company? Give me a break.

Slacks annual revenue was 200 million in 2017, when they were a 5 billion dollar valued company. 200 mil is just 1000 Bay Area salaries, and they do have other budget items. Its entirely possible that they cannot fund 5 native development teams, while building their core features to justify their valuation, and paying their sales and marketting team to actually generate revenue.

I legitimately can't tell if you are joking.

Re: Electron 3.0.0

#42

Earlier quoted context omitted.

If it makes for easier programming, yes. Writing Slack as a native app would be a massive pain. Especially due to all the web-like features it has, the fact that it's one codebase (mainly) for desktop and web. They also have to support Windows, Linux, Mac and mobile. Not an easy task

For a billion dollar company? Give me a break.

What do you mean? Slack is valued at ~5 billion dollars, that has very little to do with their actual cash on hand. In 2016, they were bringing less than 65 million in revenue, for example.

Re: Electron 3.0.0

#43

Earlier quoted context omitted.

There are more complex apps with native versions for multiple platforms, by smaller companies.

Such as?

qTorrent, VLC, CMAKE, Obs, AbiWord and Touch Designer. That's off the top of my head.

To say a company that has 200 MILLION in revenue can't re-write their client in Qt is indefensible nonsense.

Re: Electron 3.0.0

#44

I really hope whatever the NativeWindow changes are allow Slack to finally stop rendering when the app goes to the background. My battery has been killed a couple times by the Slack renderer using ~30% cpu playing gifs while the app isn't visible, and their support says its because they don't have a notification hook for minimizing

Why is it taking 100% CPU to play gifs?

Chromium is notoriously slow at rendering GIFs. It used to be faster than Firefox, but years ago it went downhill. On a forum I visit, people would basically troll Chrome users by posting hundreds of animated smilies. On Firefox and Safari, there is little effect, while it chugs Chrome down to a halt.

Re: Electron 3.0.0

#45

Earlier quoted context omitted.

Slacks annual revenue was 200 million in 2017, when they were a 5 billion dollar valued company. 200 mil is just 1000 Bay Area salaries, and they do have other budget items. Its entirely possible that they cannot fund 5 native development teams, while building their core features to justify their valuation, and paying their sales and marketting team to actually generate revenue.

I legitimately can't tell if you are joking.

It does sound like a joke. It also ignores that fact that other, proper, multiplatform technologies exist that still produce a far superior end result for the user even if not 100% platform guidelines/conventions compliant.

Re: Electron 3.0.0

#46

It looks like a short list of new things, so maybe it makes sense to look at the first beta for v3: https://electronjs.org/releases#3.0.0-beta.1

Thanks, this is the "real" changelog. I wish projects didn't waste these great PR opportunities. There should be a blog post written by a human for human consumption that explains why we should be excited.

As someone who doesn’t follow Electron even that is worthless to me.

Is there a significant speed/memory usage change? Is the install smaller? Some new features that people want?

I don’t know. And I’m not going to read the names of dozens of tickets to try to find out.

Re: Electron 3.0.0

#47

I really hope whatever the NativeWindow changes are allow Slack to finally stop rendering when the app goes to the background. My battery has been killed a couple times by the Slack renderer using ~30% cpu playing gifs while the app isn't visible, and their support says its because they don't have a notification hook for minimizing

> their support says its because they don't have a notification hook for minimizing

That doesn't even seem correct - the BrowserWindow emits "hide" and "show" events [1] that Slack could use to do exactly what you're describing. I'm guessing they just don't want to implement it for some reason?

[1] https://electronjs.org/docs/api/browser-window#event-show

Re: Electron 3.0.0

#48

Earlier quoted context omitted.

Oh look, finally you are getting some API that has existed on proper frameworks for more than a decade.

yes, it's pretty nice to get new stuff :D

Would you also like a lollipop? You can get one at the kids JS "dev" table.

Re: Electron 3.0.0

#49
post #11

Earlier quoted context omitted.

do you really though

If it makes for easier programming, yes. Writing Slack as a native app would be a massive pain. Especially due to all the web-like features it has, the fact that it's one codebase (mainly) for desktop and web. They also have to support Windows, Linux, Mac and mobile. Not an easy task

> Writing Slack as a native app would be a massive pain.

If it was allowed I'd write the native macOS app for them. I'm sure it'd pay off selling it for $5 or $10 in the Mac App Store

Re: Electron 3.0.0

#50

It looks like a short list of new things, so maybe it makes sense to look at the first beta for v3: https://electronjs.org/releases#3.0.0-beta.1

Thanks, this is the "real" changelog. I wish projects didn't waste these great PR opportunities. There should be a blog post written by a human for human consumption that explains why we should be excited.

Yes, a nice release blog post can be so much more than just a list of closed tickets.

I think the WordPress team usually does a good job, e.g. https://wordpress.org/news/2017/11/tipton/

Post reply on HN