3个版本 (破坏性更新)
0.5.0 | 2024年7月21日 |
---|---|
0.4.0 | 2023年3月19日 |
0.3.0 | 2021年9月4日 |
#771 in WebAssembly
每月下载 204 次
在 5 个crate中使用了(直接使用2个)
140KB
4K SLoC
maomi
严格的性能型Web应用程序编程
#[component]
struct HelloWorld {
template: template! {
"Hello world!"
}
}
关键特性
- 编写Rust代码,编译成WebAssembly,并在浏览器中运行。
- 整体性能出色,没有常见的性能陷阱。
- 在编译时报告错误。
- 安装了rust-analyzer后,更容易调查元素、属性甚至是样式类。
- 基于模板和数据绑定。
- 样式表语法有限,更容易调查。
- 高性能的服务端渲染。
- 核心设计中包含国际化(I18n)。
详情请查看 网站。
前往 中文版站点 了解详情。
示例
查看 dom-template 获取基本示例。编译方式:
wasm-pack build maomi-dom-template --target no-modules
运行测试
需要通用的Rust测试和wasm-pack测试。
cargo test
wasm-pack test --firefox maomi-dom # or --chrome
依赖项
~3MB
~63K SLoC