4 ms·
It's a webview wrapper. > ...the Tauri-team incubated and maintained WRY, which creates a unified interface to the system webview (and other goodies like Menu
by irq-1 5y ago
It's a webview wrapper.
> ...the Tauri-team incubated and maintained WRY, which creates a unified interface to the system webview (and other goodies like Menu and Taskbar), leveraging WebKit on macOS, WebView2 on Windows and WebKitGTK on Linux.
https://github.com/tauri-apps/tauri https://github.com/tauri-apps/tauri
- mikepurvis 5y agoDoesn't using the "system" webview throw out the main selling point of Electron, which is that you're shipping the browser, so you no longer need to support more than one of them?
- danudey 5y agoPerhaps, but using the system webview also means that you don't have massive amounts of bloat, both in distribution and on-disk size as well as memory usage, and you have a better chance at getting better performance. Besides, all of the relevant engines are WebKit variants, so you're not targeting Trident or Gecko or anything. Bear in mind that a lot of popular "apps", like Slack, Discord, etc., are web apps anyway, so there's a decent chance that the "support more than one of them" problem is already solved anyway, meaning you don't have to spend any more development time but you get huge increases in performance and responsiveness.
- mikepurvis 5y agoThat is very true, and it's a nice differentiator relative to Electron— you still get your own app launcher and access to system APIs, but without shipping and launching the entirety of Chromium.