#4关于 rsw

lencxlencx2022/03/24

rsw 是什么

rsw = rs(rust) → w(wasm) - 是 Rust 与 WebAssembly 之间的桥梁工具,基于 wasm-pack 实现了开发模式下的热更新。

rsw vs wasm-pack

特征 rsw wasm-pack
脚手架
热更新
多 crate 同时构建
自动安装构建产物

rsw 生态

  • rsw-rs - 纯 Rust 实现的一个 Cli 工具,可以单独使用,与 wasm-pack 用法类似,但是 rsw-rs 支持配置文件,可以同时配置多个 crate 热更新或构建。
  • vite-plugin-rsw - 一个 vite 插件,基于 rsw-rs 实现。可以将 rust 文件变更实时输出到浏览器,更友好的开发体验。