I tested Electron and Tauri for building a desktop app. Electron bundles Nodejs runtime but has a 230MB+ bundle size. Tauri is ~15x smaller but requires Rust services or Nodejs hacks. Here's a comparison of the tradeoffs.
Here is the detailed comment,<p><a href="https://github.com/firecamp-dev/firecamp/issues/62#issuecomment-1783727455">https://github.com/firecamp-dev/firecamp/issues/62#issuecomm...</a>
I don't know much of native web view (which is the one used by tauri/rust), and since I hear a lot about WASM, could it be possible to embed the node js part as a wasm module ?