Btw, the event-based approach is also what attracted me to Datastar. One of the devs who works in gaming (hence focus on performance and intermediate UI) is using a bootstrap for both hobby and work that is event-sourced and has NATS and SQLite on the back-end by default.
More generally it is interesting to consider event-driven architecture e.g. for the collaborative social web i.e. fediverse.
I'm looking for simple tech to experiment with that a bit :)