4 ms·
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
by written-beyond 2y ago
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
- arcanemachiner 2y agoThere's a TUI application out there that might be up your alley, but I can't remember what it's called... EDIT: There's one called Posting which seems to be the most popular: https://github.com/darrenburns/posting https://github.com/darrenburns/posting
- kellpossible2 2y agohttps://github.com/LucasPickering/slumber https://github.com/LucasPickering/slumber is also a good TUI alternative
- gschier 2y agoYes, 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.
- klabb3 2y agoWhy 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).
- impulsivepuppet 2y agoThis 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.
- klabb3 2y ago> Once you "accidentally" ship an entire browser inside your app That’s not needed. Generally there’s a webview available on the system of choice. All major platforms have it, including mobile and many Linux distros. > vulnerabilities Such as? I mean yes if you load remote content with local access to FS etc (although that’s not within the webview). But you don’t need to (nor should you).