#客户端 #框架 #Web应用 #服务器端 #DOM #wasm-bindgen #应用程序

bin+lib impulse

使用wasm-bindgen进行客户端渲染和使用您选择的框架进行服务器端渲染的DOM框架

2个版本

使用旧的Rust 2015

0.1.1 2019年2月14日
0.1.0 2019年2月14日

#70 in #服务器端

MIT许可协议

54KB
128 代码行

💗 Impulse

Impulse是一个基于Rust的DOM框架,用于构建同构Web应用程序。

类似项目

  • React - 同构JavaScript框架
  • Yew - 客户端Rust框架

进行中

目前这里没有太多可看的内容。

计划

  • 服务器端
    • 使用Rust创建HTML元素和文本节点
    • 使用rsx! { }宏创建HTML元素和文本节点
    • 使用Rust创建自定义组件
    • 使用rsx! { }宏创建自定义组件
  • 客户端
    • 使用Rust创建HTML元素和文本节点
    • 使用rsx! { }宏创建HTML元素和文本节点
    • 使用Rust创建自定义组件
    • 使用rsx! { }宏创建自定义组件
    • 将Rust代码附加到事件(onclick等)
    • 激活服务器端生成的代码

依赖项

~7–9.5MB
~171K SLoC