Electron apps like Discord, Slack, etc. don't seem to gain any benefit from being wrapped in Electron anymore. Have one codebase, one app, that works everywhere and can now even be "installed" with Safari.
Electron apps like Discord, Slack, etc. don't seem to gain any benefit from being wrapped in Electron anymore. Have one codebase, one app, that works everywhere and can now even be "installed" with Safari.
Electron still has a lot going for it if you need access to system APIs or you want it to be cross platform.
Actually that might be a security nightmare
https://help.figma.com/hc/en-us/articles/360039956894-Access...
We keep having this idea since MSHTML and XUL,and thankfully it eventually goes out of fashion.
I already have a browser, an OS Web widgets, no need to package a browser with the application other than laziness.
Everyone shipping Electron is yet another ChromeOS advocate.
Alternatively, do what I have been doing since 1990, middleware for business logic with native UI integration.
The four preceding years don't count, as I was using only Timex 2068 as my single computer.
Can't say the same for the Electron generation.
when i reference things from the 90s, it is far from my being stuck there. it is because i have the living memory of the pain from that time, and can see it being repeated by the people that have no living memory of that time. i lived that pain once, i don't need to relive it because someone else hasn't and is too stubborn to look at the history and not repeat it.
I agree that I'd rather just have a system WebView for things like this, but putting aside that the landscape for those is effectively just Blink/V8 or WebKit/JavaScriptCore at this point, it's still perfectly valid to just want a single engine that behaves consistently across environments -- particularly given Safari's history of being slow to adopt Web standards even when they don't fall into the whole argument of capability.
Even Tauri, which currently relies on system WebViews, has started collaborating with the Servo team[0], at which point you're cycling right back to shipping a browser stack for writing desktop apps in JavaScript. (And for that part, I'll take the further development of alternative browser engines as a net gain tbh. See also: Wolvic.)
[0] https://twitter.com/TauriApps/status/1505618001126731781
And they used to complain about IE hegemony, what goes around comes around.