replica
replica copied to clipboard
A remote virtual DOM library for Haskell
Hey, Thanks for this awesome work - it's very inspirational and I'm convinced such techniques will have a significant role to play in the future of highly productive web development....
Maybe it make sense to apply `replica-disconnected` css class to root component in case of server disconnect? Similar to this https://hexdocs.pm/phoenix_live_view/Phoenix.LiveView.html#module-loading-state-and-errors Then at least client will be notified about disconnect...
I don't know much about web development, but Phoenix Liveview and similar things as listed by https://github.com/dbohdan/liveviews seem to be similar to this project. Not sure if that's relevant/interesting to...
@pkamenarsky mentioned that [this fork](https://github.com/kamoii/replica/tree/dev) has some features we might want to pull into the main branch, though it might be useful to have an issue to track it.
The cabal release of this package is missing the `js` directory and files thus resulting in a build error: ``` src/Replica/VDOM.hs:259:16-50: error: • Exception when trying to run compile-time code:...
See this https://github.com/pkamenarsky/concur-replica/issues/9. Seems like a bug in the event DOM path calculation.
When the `step` function throws an exception, websocket handlers just exist causing the websocket to close. From the users point of view, the site suddenly not responding anymore. In such...
Keep per-client VDOM around in memory, serve back to client in case they reconnect during a configurable time period.
Hi there, I'm revisiting a LiveView-esque framework I was toying with after a few years. I found replica, and I think the idea of having a lower-level remote VDOM library...