#web-apps #applications #strict #programming #maomi

maomi-tree

严格的性能高效的Web应用程序编程

2个不稳定版本

0.5.0 2024年7月21日
0.4.0 2023年3月19日

#601WebAssembly

Download history 5/week @ 2024-05-19 4/week @ 2024-05-26 1/week @ 2024-06-02 3/week @ 2024-06-09 6/week @ 2024-06-16 3/week @ 2024-06-30 7/week @ 2024-07-14 143/week @ 2024-07-21 11/week @ 2024-07-28

每月161 次下载
3 个crate中使用 (via maomi)

MIT 协议

36KB
976

maomi

maomi

严格的性能高效的Web应用程序编程

crates.io docs.rs build-status

#[component]
struct HelloWorld {
    template: template! {
        "Hello world!"
    }
}

主要特性

  • 编写Rust代码,编译成WebAssembly,并在浏览器中运行。
  • 整体性能优异,没有常见的性能陷阱。
  • 在编译时报告错误。
  • 安装了rust-analyzer后,更容易调查元素、属性,甚至样式类。
  • 基于模板和数据绑定。
  • 样式表语法有限,更容易调查。
  • 高性能服务器端渲染。
  • 核心设计支持国际化。

访问网站获取详细信息。

访问中文版站点了解详情。

示例

基本示例请参阅dom-template。编译使用

wasm-pack build maomi-dom-template --target no-modules

运行测试

需要通用Rust测试和wasm-pack测试。

cargo test
wasm-pack test --firefox maomi-dom # or --chrome

依赖

~87KB