与本站方案对比
本站用的是 Dioxus fullstack。这一部分把 topcoat 放在它旁边,按两边的源码和实测逐项比,不评优劣,只写各自适合什么:
- topcoat 与 Dioxus fullstack:浏览器里有没有组件树;同一份可见内容,两边各在外面加了多少标记、脚本和要下载的框架代码(本站 dev server 与一个 topcoat 实验页面实测,说明了口径和局限);流式的默认值和没有 JS 时的样子;
Routable枚举与模块发现;#[procedure]、#[shard]与 server function 都是公开端点;会话、长连接、开发循环与部署产物。
flowchart LR
tc["topcoat:服务端 HTML + 通用运行时 JS"] --- cmp{"逐项对比"}
dx["Dioxus:服务端 HTML + 水合 + wasm"] --- cmp
cmp --> fit["各自适合什么页面"]
💬 关联讨论
发起讨论加载中...