Live data from Hacker News

Tauri: Rust-based Electron alternative releases beta

tauri.studio

71–80 of 177 posts

Re: Tauri: Rust-based Electron alternative releases beta

#71
post #16

I’ve seen this before, and I still have no idea what it does. If it’s an electron alternative, is it too much to ask to show an image of a webapp running on a desktop (preverably a variation of every OS) front and center on the landing page? I’d like to see it working immediately, without needing to watch any videos.

As far as I can tell, they have reimplemented the electron api in Rust to make use of native web views removing the chromium dependency. I agree it’s confusing and not clear on the homepage or from the hacker news title. I was expecting something like an electron framework using servo.

I would be much more interested in a Gecko/Servo alternative to Electron than a native webview alternative.

Not that I don't also acknowledge the need for that, but my application is dramatically faster in Firefox than Chrome, yet we're stuck packaging a suboptimal experience in the desktop app because Chromium is our only option.

Re: Tauri: Rust-based Electron alternative releases beta

#72
post #54

I don't care about your YouTube videos, I don't care about your governance, I don't care about your book, tell me what it is in non-marketing speak and show me a screenshot on the front page and shut up about everything else. Tell me what it is, show me what it looks like, provide a "Hello, World!" API example for opening a window on the front page. Stop contributing to landing pages that jerk the consumer around.

Like I wrote in another response, we are due for a landing page revamp, and we'll be sure to make a "nothing but the facts" hero for people like yourself who are concerned that their time is being wasted.

I think if time on page and average session metrics suggested that's what people wanted, that's what we would see. It's like complaining about how the news reports on inane stuff.

Re: Tauri: Rust-based Electron alternative releases beta

#73
post #52

I don't care about your YouTube videos, I don't care about your governance, I don't care about your book, tell me what it is in non-marketing speak and show me a screenshot on the front page and shut up about everything else. Tell me what it is, show me what it looks like, provide a "Hello, World!" API example for opening a window on the front page. Stop contributing to landing pages that jerk the consumer around.

> Tell me what it is, show me what it looks like, provide a "Hello, World!" API example for opening a window on the front page. Stop contributing to landing pages that jerk the consumer around. They've got a point. Time to cut through the hype, get straight to the point and show some screenshots to catch their eyes. If you can't manage that, the tab gets closed with in 5 seconds. Even if it has the Rust buzzword. (Be…

I dug around, and the only screenshots I can find are on a few project pages that use it.

But of course, there is not much to see, it's just a window with a web view inside of it.

https://guijs.dev/ https://github.com/samirdjelal/bidirectional/ https://github.com/mmpneo/simple-obs-stt

Re: Tauri: Rust-based Electron alternative releases beta

#74

As a developer of an Electron app to me a competing framework that doesn't bundle its own rendering engine doesn't make sense, why would I want to trade control over how my app is rendered for ~100MB of disk space? I might as well just ship a website at that point, almost everything that makes Electron appealing comes from shipping your own rendering engine.

you can't ship your own rendering engine on ios

> why would I want to trade control over how my app is render for ~100MB of disk space?

it depends how much you respect your users

Re: Tauri: Rust-based Electron alternative releases beta

#75
post #69

Earlier quoted context omitted.

> for people like yourself It's not for "people like me," it's for everyone. In terms of volume of traffic you're going to get, no one else cares about this stuff. Here's an example of one of my projects where I do just that: https://www.planimeter.org/grid-sdk/ Literally! I tell people what my team has built. I show them a screenshot. I then provide API examples. Mine could be better if I provided screenshots per AP…

Great landing page. Straight to the point. OT question: what makes the engine multiplayer-first?

The engine is multiplayer first because you don't have to write any special code to implement it. When you start a game, if you set maxplayers to something beyond 1, it's multiplayer automatically.

When you create entities in the engine, all you have to do is specify what fields you want networked, and the game engine automatically serializes deltas for you on that field as they change.

It takes care of more advanced field networking like prediction as well.

You focus on making things, not making them networkable. If you want that, you just say it's networked. That's it.

Re: Tauri: Rust-based Electron alternative releases beta

#76
I'm really struck by the differences between Electron's website and Tauri's website. https://www.electronjs.org/ https://tauri.studio/

Tauri's website is way, way worse. Tauri uses unnecessary jargon where Electron's site uses simple, more direct language.

Electron:

> Build cross-platform desktop apps with JavaScript, HTML, and CSS

Tauri:

> Build smaller, faster, and more secure desktop applications with a web frontend

"web frontend" vs. "JavaScript, HTML, and CSS"

Electron and Tauri have icons with labels.

Electron:

> Web technologies, Open Source, Cross Platform

> Automatic updates, Native menus & notifications, Crash reporting, Debugging & profiling, Windows installers

Tauri says:

> Brownfield, FLOSS, Bundle

> Security, Patterns, Cross-platform

https://tauri.studio/en/docs/about/intro

> Tauri is a toolkit that helps developers make applications for the major desktop platforms - using virtually any frontend framework in existence. The core is built with Rust and the CLI leverages Node.js making Tauri a genuinely polyglot approach to creating and maintaining great apps.

Electron doesn't have an equivalent "about" page, but instead has this paragraph on its home page:

> It's easier than you think: If you can build a website, you can build a desktop app. Electron is a framework for creating native applications with web technologies like JavaScript, HTML, and CSS. It takes care of the hard parts so you can focus on the core of your application.

"virtually any frontend framework" "polyglot" vs. "takes care of the hard parts"

Re: Tauri: Rust-based Electron alternative releases beta

#77

I don't care about your YouTube videos, I don't care about your governance, I don't care about your book, tell me what it is in non-marketing speak and show me a screenshot on the front page and shut up about everything else. Tell me what it is, show me what it looks like, provide a "Hello, World!" API example for opening a window on the front page. Stop contributing to landing pages that jerk the consumer around.

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

Re: Tauri: Rust-based Electron alternative releases beta

#78

As a developer of an Electron app to me a competing framework that doesn't bundle its own rendering engine doesn't make sense, why would I want to trade control over how my app is rendered for ~100MB of disk space? I might as well just ship a website at that point, almost everything that makes Electron appealing comes from shipping your own rendering engine.

Order of magnitude memory reduction, not disk space, was the selling point last time I heard. And given how often I hear users complaining about memory consumption in Electron apps, I think that is something pretty attractive, if it pans out.

Re: Tauri: Rust-based Electron alternative releases beta

#79

I don't care about your YouTube videos, I don't care about your governance, I don't care about your book, tell me what it is in non-marketing speak and show me a screenshot on the front page and shut up about everything else. Tell me what it is, show me what it looks like, provide a "Hello, World!" API example for opening a window on the front page. Stop contributing to landing pages that jerk the consumer around.

[deleted]

Re: Tauri: Rust-based Electron alternative releases beta

#80
post #54

Earlier quoted context omitted.

Like I wrote in another response, we are due for a landing page revamp, and we'll be sure to make a "nothing but the facts" hero for people like yourself who are concerned that their time is being wasted.

> for people like yourself It's not for "people like me," it's for everyone. In terms of volume of traffic you're going to get, no one else cares about this stuff. Here's an example of one of my projects where I do just that: https://www.planimeter.org/grid-sdk/ Literally! I tell people what my team has built. I show them a screenshot. I then provide API examples. Mine could be better if I provided screenshots per AP…

The page is simple, yet it doesn't even render anything but the menu without javascript.
Post reply on HN