Async UI

Dev tools

ui library

SHOW HN2022

173points
92comments
#349of 2,570 in 2022
Top 14%of 2022 by points

How HN took it

MixedNo clear lean

10 positive, 16 neutral or asking, 1 mixed, 8 critical, out of 35 comments about the project. Thread score +0.07.

Design: 5 for, 3 againstIdea: 3 for, 2 againstPerformance: 0 for, 3 againstExecution: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Interesting model, similar to SwiftUI and Compose

    From 3 comments
    • Today in "HN never used a reactive framework that is not React and is offended when UI is not written with Dear ImGui". This is literally the exact style of SwiftUI and Jetpack…
      ohgodplsno on HN
    • This is very Compose (Android) and Swift UI (iOS) like. I love it!
      your_challenger on HN
    • has a SwiftUI resemblance, nice :)
      debdut on HN
  • Linear control flow like console apps

    From 1 comment
    • Hopefully I can find some time in my busy schedule to try this. One thing I like is that the code appears to flow more like a console app than a GUI app. I've always found it's…
      gwbas1c on HN

Objections

  • Async noise and verbosity in larger examples

    From 1 comment
    • This is an interesting idea, but if you look at bigger examples, such as the todo-list example, the code is littered with `async` noise, calls to `borrow()`, and other fancy…
      tayistay on HN
  • Hard to debug and reason about

    From 1 comment
    • (Context: I write async rust professionally) Fly you fools. This will be a nightmare to debug, introspect and reason about for a speed boost that you (and your users) won’t be…
      HippoBaro on HN
  • Large bundle size for web example

    From 1 comment

Requests

  • Compare with existing frameworks

    From 1 comment
    • Could you compare it with Sycamore with a few bullet points? I feel like it is pretty close even though you don't see the async exposed? L
      fyvhbhn on HN

Questions

  • Does it work with Tokio?

    From 1 comment
  • How does login_form return values while rendering?

    From 1 comment
    • This is wild to me... how does that login_form function work? If awaiting renders, then it can also return values?
      lucasyvas on HN

Alternatives named

  • RUI

    From 1 comment
  • Sycamore

    From 1 comment
    • Could you compare it with Sycamore with a few bullet points? I feel like it is pretty close even though you don't see the async exposed? L
      fyvhbhn on HN
  • Concur JS

    From 1 comment
  • Dear ImGui / immediate mode GUIs

    From 2 comments
    • I must admit, I was a bit skeptical when reading the title, but after reading I'm super interested. The login form example which returns values reminds me a lot of imgui and…
      mbStavola on HN
    • Isn't this basically retained mode vs immediate mode GUIs?
      cercatrova on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/33089131)