Why deprecated?
Has it been deprecated in favour of some other package, or idiom, that we should all be using? (If so, which one?)
Or is it just because it is marked as "No Maintenance Intended" ? (In which case, and if there is no superior alternative to switch to, advertising for a new maintainer might be clearer?)
I'm curious about this too. If there's a better idiom to use it'd be helpful to know.
@anaisbetts - can you shed some light on why it's deprecated and also what can be an alternative?
Thanks
Also want to know. Need to move stuff to background processing.
Guessing... did y'all switch to using more WebWorkers for data processing within the same process? It still would be nice to understand what a good alternative idiom is to what this library provided.
I'm getting the feeling there are NOT a lot of Electron apps being made...because this library solved a REAL issue. I just started on an Electron app and i'm finding the current status of a lot of tutorials and libs to broken :( This library is EXACTLY what electron needs but Github isn't providing it. So strange that we all have to hack together our own solutions.
electron-userland/electron-spellchecker, of which the maintainer of this module is a contributor, has a hard dependency on this, so - as per above - why deprecated?
@j3g You're new to an open source framework so when things aren't working as you expect you go on to the repos for open source libraries and start flaming open source maintainers? Not cool. 👎
@aguynamedben who am I flaming in my comment? My observation of the state of electron right now is that a lot of things are broken. Because while i'm learning and I try to use a "boilerplate" they are all broken. If you are confused, I was very excited about this "electron-remote" project. I need it to do background downloads and unzipping. But now that it is deprecated I will have to solve the problem on my own. To be more specific, I PRAISE this project. Good work. Does that make sense @aguynamedben? or do I need to explain myself further. 🍳
That could be one reason: "Do it with webworkers!" https://electronjs.org/docs/tutorial/multithreading
Although I am not sure how to make http calls in a web worker, which rx-dom seemed to solve nicely
It's definitely deprecated because the author doesn't intend on maintaining the project.
Now as to why that is...
My guess is that with the latest versions of electron, this library may not be necessary anymore. I'm not an electron expert but I found this article that suggests using "the new ipcRenderer.invoke() method that’s available as of Electron 7" which allows you to finally communicate with the main process asynchronously with native electron... i.e. making this library unnecessary.
That's just my guess though. Please correct me if I'm wrong.