# wasmrs **Repository Path**: arhao/wasmrs ## Basic Information - **Project Name**: wasmrs - **Description**: web中的WASM模块 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-28 - **Last Updated**: 2025-10-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 1、前端 web 为增加安全性,使用 Rust + WASM + IndexedDB + 加密库存储模块,构建 JS 的库,保存 token 及用户信息。请编写程序,并详细注释 ## 快速构建与浏览器验证 下面步骤假定你已安装 Rust 工具链并已添加 wasm 目标: ```bash # 如果尚未添加目标,请先运行: # 添加 WASM 目标 rustup target add wasm32-unknown-unknown # 安装 wasm-pack curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh # 使用 wasm-pack 构建(生成 pkg/ 目录): wasm-pack build --target web --out-dir pkg # 或者,先构建 wasm 包(release 模式示例): cargo build --target wasm32-unknown-unknown --release # 然后 使用 wasm-bindgen 生成浏览器可用的绑定(需先安装 wasm-bindgen-cli): wasm-bindgen target/wasm32-unknown-unknown/release/wasmrs.wasm --out-dir ./pkg --target web ``` 生成的 `pkg/` 目录包含 `wasmrs.wasm` 与 JS 绑定文件,示例前端可以通过 `import` 或 `