3 ms·
We use the WebView approach for Kreya[1], though not with Tauri. We had some occassional issues with Chromium/Safari differences, but otherwise it works fine.
by CommonGuy 6y ago
We use the WebView approach for Kreya[1], though not with Tauri. We had some occassional issues with Chromium/Safari differences, but otherwise it works fine.
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 https://kreya.app
- dfabulich 6y agohttps://kreya.app/docs/getting-started 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.
- CommonGuy 6y agoThe 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.