Live data from Hacker News

Electron 3.0.0

electronjs.org

121–130 of 141 posts

Re: Electron 3.0.0

#121
post #57

Earlier quoted context omitted.

It depends. You could still use a web UI but without embedding Chrome and Node.

You'd need node for file system access though. Unless you write your own io layer

Indeed. That would be written in the native layer.

Re: Electron 3.0.0

#122
post #60
post #57

Earlier quoted context omitted.

It depends. You could still use a web UI but without embedding Chrome and Node.

That sounds like writing and maintaining your own (cross-platform) version of Electron. And then not ending up with a native app for your troubles.

Not really. Just a shallow native layer that uses the platform as much as possible.

Except for the UI of course.

Re: Electron 3.0.0

#123

Earlier quoted context omitted.

Equating electron and cross platform is a gigantic fallacy. Qt and other GUI frameworks (like Juce and FLTK) exist and are blisteringly fast. You don't have to package an entire web browser to make something cross platform.

How easy is it these days to create web, smartphone and tablet-UIs with Qt and those other frameworks? Cross platform is not limited to desktop anymore.

Both Qt and Juce emphasize mobile UIs heavily.

Re: Electron 3.0.0

#124
post #66

Earlier quoted context omitted.

> Is there a significant speed/memory usage change? Is the install smaller? Some new features that people want? No, it still packages two different runtime environments, one of which is a browser, which, in turn, is basically an OS.

I know it’s not going to be native speed. Every. But I thought maybe it was 10% faster or something due to an updated JS engine. (Just a guess at a possible feature, not meant to be true)

Well, they updated to a new version of V8. So that's about 8 months worth of JS optimizations and new language features right there. The change log doesn't really do a good job of highlighting that though, it just says "Upgraded from v8 6.1.534.41 to 6.6.346.32."

Re: Electron 3.0.0

#125
post #117

Earlier quoted context omitted.

In Slack’s case, why an app at all? It already works with browser notifications. The Slack app is a worse experience than the website. It’s a memory and more importantly a battery hog.

Biggest problem in web apps, at least to me, is window management. When you switch to Chrome (on Mac), all browser windows come to foreground. I want to keep Slack as its own app so that it stays in the background until needed. I also want to keep it separated in Dock and Cmd-Tab switching etc.

Would something like this work?

https://fluidapp.com/

Re: Electron 3.0.0

#126
post #104

Earlier quoted context omitted.

It's not writing the native code that's the problem, it's designing the same GUI experience across platforms that's nearly impossible to do. I don’t want the same “GUI experience” across platforms, I want a GUI experience that is consistent with the platform I am running. When I was a heavy Mac user, I hated iTunes on Windows because it felt like being on a Mac instead of Windows.

You do realize every web apps that you use have a consistent look among all platforms and none of the native looks and I think we're used to that approach of using apps that seeing a 'web like' app on desktop doesn't feel odd anymore.

How many people use web apps as part of their regular work flow?

Re: Electron 3.0.0

#127
post #117

Earlier quoted context omitted.

Biggest problem in web apps, at least to me, is window management. When you switch to Chrome (on Mac), all browser windows come to foreground. I want to keep Slack as its own app so that it stays in the background until needed. I also want to keep it separated in Dock and Cmd-Tab switching etc.

Would something like this work? https://fluidapp.com/

Theoretically yes, but then you still face other problems when the website has not been designed to be used as a desktop app. Slack's own application offers e.g. an easy way to switch between multiple teams (I have 16).

Re: Electron 3.0.0

#128
post #104

Earlier quoted context omitted.

You do realize every web apps that you use have a consistent look among all platforms and none of the native looks and I think we're used to that approach of using apps that seeing a 'web like' app on desktop doesn't feel odd anymore.

How many people use web apps as part of their regular work flow?

Gmail, gsuite, Trello, Hangouts, etc.

Re: Electron 3.0.0

#129
post #46

Earlier quoted context omitted.

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.

As someone who doesn't follow or even like electron from the sounds of it, why do you expect anything about their release log to be worth anything to you?

I like knowing what’s going on. I’m know I’m using a few electron apps that would benefit from performance enhancements.

But some open source projects (like this apparently) announcennew releases in such a way that only Biden intimately familiar with the project can tell what changed.

And it makes it very hard to start following the project.

Re: Electron 3.0.0

#130
post #66

Earlier quoted context omitted.

I know it’s not going to be native speed. Every. But I thought maybe it was 10% faster or something due to an updated JS engine. (Just a guess at a possible feature, not meant to be true)

Well, they updated to a new version of V8. So that's about 8 months worth of JS optimizations and new language features right there. The change log doesn't really do a good job of highlighting that though, it just says "Upgraded from v8 6.1.534.41 to 6.6.346.32."

I figured it would include the latest version, but 6.1 to 6.6 is meaningless numbers to me. In a list of this style it makes sense, I just wish this was an announcement that said ‘we changed/added X, Y, and Z. V8 has been updated to a version with a faster GC. MacOS looks more native. And (other cool change)”.

Just a little paragraph like that would be great.

Post reply on HN