mirror of
https://github.com/DioxusLabs/dioxus
synced 2024-11-23 20:53:06 +00:00
14 lines
729 B
Markdown
14 lines
729 B
Markdown
|
# Livehost
|
||
|
|
||
|
Stream events from a server to a client.
|
||
|
|
||
|
This crate provides drivers for Actix, Warp, and Tide to run coupled frontend and backend.
|
||
|
|
||
|
This comes in the form of two approaches:
|
||
|
|
||
|
- tight coupling: frontend and backend are locked together
|
||
|
- loose coupling: hooks subscribe a component to a server using the suspense mechanism
|
||
|
|
||
|
Tight coupling is basically an implmentation of loose coupling where **all** events move through the backend connection. This coupling option has higher latency but is very simple to deploy. We use this approach for dioxus-webview where latency is minimal (hosted locally) and we want builds to be simple - no need to manually bundle a custom frontend because everything is server rendered.
|
||
|
|