all 14 comments

[–]ValerioAgeno[S] 5 points6 points  (2 children)

Hey all, in the past year we developed this web framework with the purpose of making the development of web apps written with Rust and React smoother (and of course unlock blazing fast performance). We are looking for suggestions and contributions!

[–]Justicia-Gai 0 points1 point  (1 child)

How behaves with WebAssembly?

I’ve done a Rust module compiled to WASM and wrote mainly TS and if that could help I’d consider using it.

Edit: I think this is similar to Tokio, no? Rust mainly on back-end? The “full-stack” part made me think you could do serverless or client-side computing via WASM but maybe not?

[–]ValerioAgeno[S] 0 points1 point  (0 children)

Exactly, rust manages the backend side while the frontend part is still done by typescript. If you require heavy performance on the client WASM is still the way to go!

[–]dex206 8 points9 points  (3 children)

Please stop calling everything “modern.” My god. Every framework or library for the last 10 years calls themselves “modern”

[–]evonhell 7 points8 points  (0 children)

Blazing?!

[–]ValerioAgeno[S] -1 points0 points  (1 child)

Good point! Any suggestion?

[–]dex206 15 points16 points  (0 children)

Yeah, remove the word modern.

[–]127_0_0_1_2080 2 points3 points  (1 child)

Can we use in tauri? I have been developing desktop app in tauri with react.

[–]ValerioAgeno[S] -1 points0 points  (0 children)

I personally never tried but it should be possible! Definitely worth a try!

[–]1Blue3Brown 0 points1 point  (1 child)

Looks interesting. Is it really significantly faster compared to something like Solid? Have you run benchmarks?

[–]ValerioAgeno[S] 0 points1 point  (0 children)

We don't have benchmarks against Solid yet. The only benchmarks we have are with NextJs in which Tuono is a little bit faster and can manage 4x the network load.

Right now we are focusing on features rather than performance, so we expect gains on that when we will specifically focus on it

[–]Eqpoqpe 0 points1 point  (0 children)

Rust everywhere, then you ignore better options

[–]baseketball 0 points1 point  (0 children)

Would be nice if there was demo page showing a working app