Re:Golang Desktop App with Webview/Lorca, WASM and Bazel
by philsnow on Tuesday August 11, 2020 @07:25AM
(#24119198)
> this browser isn't a bundled Chromium, but the browser engine that's integrated with the operating system
so I wouldn't have to worry about various electron app packages shipping with versions of Chromium from three years ago?
Re:Golang Desktop App with Webview/Lorca, WASM and Bazel
by flohofwoe on Tuesday August 11, 2020 @07:29AM
(#24119218)
The downside is that as the application developer you no longer can control the browser version your code is running on, so you may need different code paths for WebKit vs Edge, or old vs new browser versions, but this is the same problem normal webpages have to deal with.
But at least you can call out into native code and native operating system APIs, unlike "real" web applications.
When I tinkered with https://github.com/webview/webview on macOS a minimal Hello World application was around 26 kBytes (kilo, not mega), which is about 7000x smaller than a default macOS Electron instance (173 MBytes).