kando-menu / kando

🥧 The Cross-Platform Pie Menu.
https://ko-fi.com/post/Kando-1-0-0-released-G2G5Z1DOS
Other
1.18k stars 25 forks source link

Making kando more memory and cpu efficient #410

Closed vfxturjo closed 1 month ago

vfxturjo commented 1 month ago

In idle time, kando uses around 300mb RAM. Maybe because of electron framework.

Tauri framework has the benefits of less ram consumption, works faster, small bundle and installation size etc. I never built anything with tauri (i am a very seasoned programmer) but i felt like it might be useful for this project.

If tauri can meet the needs of this project, i think migrating to tauri can increase overall end-user efficiency.

Schneegans commented 1 month ago

Hi there, thanks for the suggestion!

I have done some research before choosing Electron and considered a multitude of frameworks as alternatives. Tauri was the second-best candidate but it really has bad performance on Linux. That's not the only reason why I have chosen Electron over Tauri (you can read a much more elaborate explanation here) but it is the main game stopper for me.