Earlier quoted context omitted.
Java-based GUI applications have been moving from the system's JVM to bundling one due to longstanding and seemingly unfixable reliability and ease of use problems. Why will Electron be different?
Java applications can compile to native code and remove needless bloat via linking. So when is Electron going to support the same features?
Electron v5.0 Timeline
61–70 of 101 posts
Re: Electron v5.0 Timeline
#62Re: Electron v5.0 Timeline
#63As someone who has only ever created some basic quick apps in Electron and NW.js why is it Electron sees a much slower release cadence? Is there a different scope of integration with the underlying components?
Chromium changes a lot. One of my teams tried integrating it directly and couldn't keep up with the API change. We went with a 3rd party library that wraps it to shield us from it.
Re: Electron v5.0 Timeline
#64This cancerous project should be shut down and developers using it should be laid off.
Re: Electron v5.0 Timeline
#65Earlier quoted context omitted.
Yes, that would be very useful to have. Some runtime, or some central application, so that the user just has to download some HTML, CSS and Javascript -- not a complete copy of Electron each time. And if this application could be used to browse the internet when the user enters a URL, that would be useful too! Game changer!
Yes great idea! The different applications (or URLs) could be opened simultaneously and displayed as ‘tabs’ for the user to manage in the central application.
Re: Electron v5.0 Timeline
#66Earlier quoted context omitted.
Java applications can compile to native code and remove needless bloat via linking. So when is Electron going to support the same features?
I have not once seen a Java application that shipped as a native binary. Sure, it can be done, but this is a very rare experience practice.
Also Android J++ does AOT compilation, as sidenote.
Now that OpenJDK is starting to offer AOT compilation for free, maybe there will be more adoption among FOSS crowd.
Re: Electron v5.0 Timeline
#67Earlier quoted context omitted.
If you bothered to read the link I posted, you would see that PWAs are native apps in UWP with full access to the same APIs as .NET and C++ have, if distributed via the store. Same applies to PWAs on ChromeOS (naturally given its nature), and Google is ramping up the same capabilities on Android with their initial release of TWA. Yep, there are a few OSes currently left out, it is up to their masters to follow Micros…
So you're proposing a solution which works on only Windows and ChromeOS (considering desktop OS only), and has to be distributed via a proprietary store (which in all likelihood might take a cut of my revenues), as a replacement for something that works on Win, Linux, and MacOS, and does not require that I lock myself into an unfavorable distribution method?
It is only a matter of time until all desktop and mobile OSes that matter fully support it.
Also there is Qt, wxWidgets, JavaFX, ....
Re: Electron v5.0 Timeline
#68Earlier quoted context omitted.
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.
There is: https://www.sblack.online
> 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
#69Earlier quoted context omitted.
I love your sarcastic response. Favorite recent example, Chrome's audio blocking solution pretty much broke every HTML5 game in existence. 1000s of sites are still broken. To just name some easy categories, every Pico-8 game exported to HTML5, Every Unity and Unreal game exported to HTML5. Even 100s of Google's own Doodles, examples, promotions, etc ... until they pre-whitelisted every domain they own. The worst is A…
You're right that there's some risk - especially using API's that can also be abused. However, percentage-wise, the vast majority of works targeting browsers continue to work unmodified (at least in terms of interacting with the browser), making it a very stable platform and definitely not breaking as often and as likely as implied by the words "aggressive release cycle". That said, it's definitely not yet feature-ri…
Give it a couple of years and Electron would be as common as MSHTML, HTA, XUL apps.
Re: Electron v5.0 Timeline
#70Earlier quoted context omitted.
Everyone likes this idea until the HTML, CSS, and JS are given the ability to change application menus and access the file system. Then oh no, we can't have that.
Surely you can fix that without having physically separate copies of the underlying chromium engine? edit: I realize now this is a joke thread... whoosh.