#web-apps #server-client #web-server #isomorphic #data #applications #html

hydration_context

用于在 Web 服务器和客户端 Web 应用程序之间共享数据的实用工具

4 个版本

0.2.0-beta2 2024 年 8 月 15 日
0.2.0-beta2024 年 7 月 24 日
0.2.0-alpha2024 年 6 月 28 日
0.1.0 2024 年 4 月 27 日

#891 in HTTP 服务器

Download history 185/week @ 2024-04-24 49/week @ 2024-05-01 26/week @ 2024-05-08 27/week @ 2024-05-15 41/week @ 2024-05-22 48/week @ 2024-05-29 49/week @ 2024-06-05 47/week @ 2024-06-12 19/week @ 2024-06-19 140/week @ 2024-06-26 63/week @ 2024-07-03 26/week @ 2024-07-10 22/week @ 2024-07-17 236/week @ 2024-07-24 150/week @ 2024-07-31 111/week @ 2024-08-07

527 每月下载量
2 个 crates 中使用 (通过 reactive_graph)

MIT 许可证

36KB
670

在服务器上运行并渲染 HTML,然后在客户端添加交互性的同构 Web 应用程序需要完成两个任务

  1. 从服务器发送 HTML,以便客户端可以在浏览器中通过添加事件监听器和设置其他交互性来“激活”它。
  2. 将服务器上加载的数据发送到客户端,以便客户端可以使用与服务器渲染 HTML 相同的数据进行“激活”。

此 crate 帮助完成此过程的第二部分。它提供了一个 SharedContext 类型,允许您在服务器上存储数据,然后在客户端提取相同的数据。


lib.rs:

在服务器上运行并渲染 HTML,然后在客户端添加交互性的同构 Web 应用程序需要完成两个任务

  1. 从服务器发送 HTML,以便客户端可以在浏览器中通过添加事件监听器和设置其他交互性来“激活”它。
  2. 将服务器上加载的数据发送到客户端,以便客户端可以使用与服务器渲染 HTML 相同的数据进行“激活”。

此 crate 帮助完成此过程的第二部分。它提供了一个 SharedContext 类型,允许您在服务器上存储数据,然后在客户端提取相同的数据。

依赖项

~1–2MB
~40K SLoC