The choice of app framework
With roughly 5 years of experience with VueJs, I find Vue, its composable paradigm, and its ecosystem really powerful and productive. Thus, similar to the decision of WebSocket, I decided to go with VueJs for now.
Future choices
In the future, I would like to build Fileber as native mobile apps as well.
Apart from convenience and performance, mobile apps also offer a vital functionality: The ability to run (send and receive files) in the background. On the other hand, web apps are suspended when users put the browser into background or lock their mobile devices.
Flutter
I'm really interested in Flutter, how it can effeciently build native apps, and how well it has been growing.
A smooth user experience is one of my top priorities, so I would love to invest into native apps when the time is right.
Though I will need to double-check some complaints that I saw about Flutter being not as performant for web apps.
Tauri
I'm also interested in learning about Rust and I've seen positive feedback about Tauri.
This could potentially be more economic for me as I would not need to learn Flutter and its different paradigm.