hmlendea / gfn-electron

Linux Desktop client for Nvidia's GeForce NOW game streaming service
GNU General Public License v3.0
488 stars 61 forks source link

Migrating to Bun for Speed and Performance #212

Closed Wuemeli closed 6 months ago

Wuemeli commented 8 months ago

Hey there, I migrated the code to Bun for a faster experience. Unfortunately, Bun doesn't support building, but everything works. Bun is an NPM/Node.js alternative built on top of this. This means you can still use Node.js, etc. If you want, I can migrate the code to https://wails.io/. It's much faster and would support Bun. The code would eventually be faster, etc.

Wuemeli commented 8 months ago

I forgot I also made the .gitignore with all the Node etc. stuff

Wuemeli commented 8 months ago

With Migrate all the Code I meant changing readme, package.json, etc

hmlendea commented 8 months ago

Is there any way to make it buildable? It's kind of required, since we need it to distribute it on FlatHub (flatpak is the main format for this app)

Wuemeli commented 8 months ago

Sadly, bun doesn't support electron. I could recode the code to another similar Electron alternative.

Wuemeli commented 8 months ago

I would need to find a good alternative. I could do that