• Xamarin on mobile, at least on Android, isn’t necessarily slow by any margin. The command line interface being a Javascript program is almost comically bad (and slow as well), but the Android app would be about this speed whether it used Java or dotnet.

    The Electron stuff is rather annoying, but it makes sense since the extension has to run from an addon popup anyway. They could do some weird WASM tricks to share code with a native implementation, but that sounds like a pain to do proper security analysis on.

    I’m with you, waiting for better frontends. On the other hand, I’m also eagerly awaiting passkey support. If someone were to create the Vaultwarden of frontends, perhaps Bitwarden would put more effort into improving their client performance.