← Back to context

Comment by mootoday

1 year ago

Sounds like you're looking for https://yaak.app/.

that's close but it uses Tauri, which maybe lighter than electron but we're still running an instance of a web browser/web view

  • Why is webview a problem? I hear this a lot but not sure why (with the exception of gtk WebKit on Linux which has legit perf issues). We’re on web right now and I’ve never heard anyone complain hackernews is sluggish and that they want a native app instead (or rather 5 native apps minimum for the big OSs).

    • This is mostly the case because most solutions provide more than the bare minimum of DOM rendering and event binding that a web view originally entails. Once you "accidentally" ship an entire browser inside your app, you've opened up more vectors for vulnerabilities—such is the price of humanity's hubris in attempting omnipotence.

      Then second aspect is the "well-hidden" JS runtime or the general dislike of Javascript, but this point has been explained by other commenters well enough.

      1 reply →

  • Yes, Tauri isn't that much different than Electron. I also bundles Node JS to power Yaak's plugin system, which makes it even more similar.

    I think Electron gets a bad rep mostly because big companies use it to build low quality apps.

    • Tauri doesn’t bundle Chromium and Node. My app bundle is 10MB and it even bundles a sidecar binary in Go. A hello world electron bundle is 100+ MB.

      1 reply →