What is Electron?
Electron is an open-source software framework developed and maintained by GitHub. It allows for the development of des...
For further actions, you may consider blocking this person and/or reporting abuse
Personally, I don't like electron that much. But for make a cross-desktop app in low bucket, electron is the best
Same here. I am eagerly waiting for tauri to become production ready
I have actually started using it, Even though it is not marked as production ready, My app is quite stable. Most of the api's are now stable. Only issue I have faced is lack of Video Tutorials ( because I am a visual learner ) but their docs are mostly updated regularly.
The more I hear about it, the more excited I get. Its a huge improvement over
electron
. I am waiting mainly for 2 features: Frameless window & Multiwindow Mode because I generally use these extensively.Oh nice, I haven't heard it before, look promise.
In fact, when building refiapp.vercel.app/ with electron doesn't make me happy with it
I believe Tauri is a fork of Golang's webview/webview.
I wrote about alternatives to WebView long time ago.
Performant WebView alternatives to Electron
Pacharapol Withayasakpunt γ» Mar 9 '20 γ» 1 min read
Currently, I bank on Lorca / Chrome DevTools Protocol, and I regretted it a little...
Thanks @patarapolw I did some research on other solution but I think it still missed some API that electron can provide. For eg: Context menu
Yeah its an interesting project, but its still in development
Do not install electron globally please
Yeah, I did mention that later on (to use it in a project)
Please don't. There are enough bloated, slow electron based apps around already
It would be helpful to name a few, for reference and bad practices to avoid.
TBH - the whole idea of Electron is flawed - you are essentially shipping almost an entire web browser with every single app. You end up with a whole bunch of web browsers all running at once, hogging memory and resources. This would be fine if all the apps were sharing an instance of a central webpage renderer - but AFAIK, they aren't.
The overall result is a bunch of massively bloated, resource hungry apps that, in reality could be way, way, way more efficient. Not to mention the fact that they'll all likely be running different versions of the web renderer, with all the associated security and update issues that that brings.
This is quite typical of the way a lot of development is done today - little or no consideration being given to whether or not the tools are appropriate to what is being built (using React for ridiculously simple portfolio sites etc.) - people just want to use whatever they know, or is the current 'cool' thing.
The priority always seems to be making it 'easier' for the developer with no regard to efficiency, resource use etc.
Thank you, this is absolutely the insights that I would love to see.
The author has already included a convenient list of some of the most bloated and worst performing ones right in in the article:
From the apps listed in the blog (as @pcjmfranken pointed out) you can see quite a few big names. Even though
electron
does come with a couple of cons its still the de facto standard till now.What??? You can do that in literally zero line of code, in Neutralino.js.
Donβt use this. Electron is garbage and a waste of space. Use a PWA instead and/or react native. Itβs literally like having multiple versions of chromes at the same time, totally useless.
15 lines of code===80 mega bytes binary.
Yeah, the sad reality π’