Re:Tauri: An Electron alternative written in Rust
by dfabulich on Friday February 19, 2021 @05:43PM
(#26199011)
https://kreya.app/docs/getting-started
I see issues here!
> Apple Silicon (M1) is not yet supported.
And on Linux,
> you may install Kreya by downloading the tarball. Note that both libgtk-3 and libwebkit2gtk-4.0 dependencies are required. Install them manually if they aren't present on your system.
libwebkit2gtk is, itself, _an embedded browser_, 44MB installed size, plus dependencies.
It's convenient that you can make Snapcraft install it for you, but that's not really different from making Snapcraft install Electron and running that.
Re:Tauri: An Electron alternative written in Rust
by CommonGuy on Saturday February 20, 2021 @01:17AM
(#26202085)
The Apple Silicon (M1) issue is because .NET (which we use for our "backend") doesn't support it yet.
Linux does not have a core WebView out of the box, so libwebkit2gtk is the closest alternative. Not optimal, but it works. Looks like Tauri uses libwebkit2gtk too.
We use WebView2 on Windows, Safari on macOS and WebKit2GTK on Linux. Not shipping a whole Chromium installation on each install and update reduces the installer and on-disk size a lot!
[1] https://kreya.app