upvote
I really like Mithril.js (https://mithril.js.org/), which is, IMO, as close as it gets to web IMGUI. It looks a lot like React, but rendering happens manually, either on each event or with a manual m.redraw() call.
reply
I think, similar to Preact, Mithril skips the VDOM, which makes it "more immediate" than React.

However, updating the DOM and then turning the DOM to an image (i.e., rendering it) still has an indirection that using canvas/webgl/etc. don't have.

reply
Isn't that basically what VDOM is?
reply
A virtual DOM is another indirection, so the opposite of what immediate mode tries to accomplish.
reply
Immediate mode only describes the interface.
reply
Does it?

I had the impression that the lack of double buffering would imply a more direct access, this the "immediate" in the name.

reply