用途:该技能用于指导在 Tauri v2 前端中运行由 Rust 编译的 WASM,适合用户提到高性能前端计算、WASM 与 IPC 取舍或希望把 Rust 逻辑放到 WebView 中执行时使用。触发词包括 WASM、WebAssembly、IPC、性能。
主要能力:识别适合用 WASM 执行的工作负载;将 Rust 代码编译为 WASM 并接入前端;在需要访问系统 API 时仍通过 IPC 交由 Rust 核心处理;评估性能收益与打包体积影响。输出包括 WASM 集成方案、性能与包体清单。
使用方式:先判断哪些计算适合放入 WASM;再构建 Rust 到 WASM 并与前端集成;系统级访问保留在 Rust 核心,通过 IPC 调用;最后验证性能提升与包体变化。
适用场景:前端侧需要高性能计算的 Tauri v2 应用。限制:范围仅限前端 WASM 使用,重点是 WASM 与 IPC 的职责边界;资料未提供具体实现代码、安装命令与配置示例。
参考:https://crates.io/crates/tauri-wasm 、https://v2.tauri.app/develop/calling-rust/#wasm 、https://github.com/p1mo/tauri-wasm 。