2 个不稳定版本
0.3.0 | 2021年9月4日 |
---|---|
0.1.0 | 2020年1月1日 |
1345 在 WebAssembly 中
14KB
459 行
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