IIRC this is all due to embracing Android and wanting a common code base between Windows, Mac, iOS and Android apps. :-(
I would have thought they'd have been better employed fixing .NET across all of the platforms, and writing in that, but noooooooooo...
Apparently, according to a HN comment to my post that this is copy-pasted from, there is a little more to Electron than it being a Javascript app. It is entirely possible to have native Javascript apps that target native APIs. GNOME Shell is one.
The real problem isn't JS, it's frameworks such as Node. It's not that Electron apps are written in JS, it's that they are written in JS that targets Node or other web-centric frameworks, and that's why they have to embed an entire browser.
no subject
They were and are.
IIRC this is all due to embracing Android and wanting a common code base between Windows, Mac, iOS and Android apps. :-(
I would have thought they'd have been better employed fixing .NET across all of the platforms, and writing in that, but noooooooooo...
Apparently, according to a HN comment to my post that this is copy-pasted from, there is a little more to Electron than it being a Javascript app. It is entirely possible to have native Javascript apps that target native APIs. GNOME Shell is one.
The real problem isn't JS, it's frameworks such as Node. It's not that Electron apps are written in JS, it's that they are written in JS that targets Node or other web-centric frameworks, and that's why they have to embed an entire browser.
I need to learn more about this. :-(