We actually tried shipping a desktop client with Tauri and Rust. It helped with initial bundle size but performance and resource consumption was kind of similar. We also ran in to issues with the api’s being bit limiting. Most likely we’ll revisit the desktop client with Tauri but depending on how mature the api is we may have to resort to electron.
Our bundle size has actually only gotten smaller since we’ve shipped our first version. We know it will gradually grow but we try to be disciplined in not using too many external dependencies
Can/will you maintain this devotion to optimization when shipping a a desktop client? If it could not be Electron, that would be great.
I love the differentiation between ! and @. There are many times when I want to inform a group without bothering them.