Replies: 2 comments 2 replies
-
@ALipAkrohk Thank you for your suggestions, but I'm aware NeutralinoJS is not a proper framework for WebCord project. So, here's are my reasons against Neutralino:
However, I'm still thinking about moving from Electron to completely different framework – but instead of WebKit, I would prefer more Gecko for that purpose (a lot of people use Firefox, so it makes sense to use that engine). On the other hand, there's no much alternatives there for Electron as well, I've heard of |
Beta Was this translation helpful? Give feedback.
-
And to reply to this:
I doubt you can transfer WebCord to NeutralinoJS that easily. You would have to completely rewrite WebCord (or whatever you want to call it) for it, since it is deeply integrated with both Node and Electron. There're however other frameworks discussed on GitHub Discussions that use both WebKit and integrates with Node, so you might consider doing that. This also will make it a bit more problematic:
You see, Discord by itself implements a kind of web server with the REST API, on which WebSocket is also being built. Both of these are used for a communication with the web version of Discord, so you can e.g. authenticate Discord if you're logged in browser or redirect some stuff directly into the browser. This could also be possible to be implemented in WebCord and was actually partially done in |
Beta Was this translation helpful? Give feedback.
-
Is your feature request related to a problem? Please describe.
Problems that electron has with Gnu platform unix/linux systems + incompatibility with Wayland
Describe the solution you'd like
I'm not looking for a solution, I'm looking for your help, I know the development of the project has been temporarily stopped, but the question I have is this.
Can you guide me to transfer the project to Neutralinojs ?
Describe alternatives you've considered
In Electron and NWjs, you have to install NodeJs and hundreds of dependency libraries. Embedded Chromium and Node make simple apps bloaty. Neutralinojs offers a lightweight and portable SDK which is an alternative for Electron and NW.js. Neutralinojs doesn't bundle Chromium and uses the existing web browser library in the operating system (Eg: gtk-webkit2 on Linux). Neutralinojs implements a WebSocket connection for native operations and embeds a static web server to serve the web content. Also, it offers a built-in JavaScript client library for developers.
Beta Was this translation helpful? Give feedback.
All reactions