1 个不稳定版本
0.1.0 | 2021 年 1 月 30 日 |
---|
#10 在 #zettelkasten
23KB
590 行
Eingang
通过 WASM 和 Rust 的最小化笔记应用。
阶段
- 交互会话示例
- 跨重新加载的数据临时存储
- 跨会话的数据临时存储
- 在前后端之间使用通用的 crate 进行模型
- 为 Backend API 启用数据的持久存储(在磁盘上)
- 通过 Backend API 安全地/从持久存储中加载
待办事项
- 在此处实现类似于
todo
示例的类似结构 这里。
用法
首先,生成 WASM 绑定,并将它们保存到 ./static/
。然后,使用任何网络服务器提供文件,例如 miniserve
。
- 构建 WASM 绑定
make build # or wasm-pack build --target web --out-name wasm --out-dir ../static ./frontend/
- 提供文件
make serve # or miniserve ./static --index index.html
默认的 make
命令是 make serve
。通过以下命令删除所有创建的文件
make clean # or rm -f ./static/wasm* ./static/package.json
依赖
~4.5–6MB
~112K SLoC