crypto-js-wasm
crypto-js-wasm copied to clipboard
Rust编译及输出优化
大致浏览器了js端如果使用wasm的,如md5
MD5Algo.wasm = await loadWasm(wasmBytes);
而这个wasmBytes 应该就是在做来自Rust项目编译后的内容,
// file: md5_wasm.js
import { generateWasmBytes } from '../../utils/wasm-utils';
export const wasmBytes = generateWasmBytes('eJy1XH+cVcV1n5l736+977EXREUWZd4VFVRgf79dNA13FZASgp9+...');
有没有可能在Rust编译后,将输出产物写入到一个文件,,然后在 md5_wasm.js 中类似Vite 那种方式
import wasmStrings from './md5_build.wasm?raw'
这种是比较理想的使用方式,但是在浏览器端,需要经过配置,将.wasm暴露后才可以使用,成本比较高
如果有Node和浏览器端都兼容的使用方式,欢迎给我介绍说明一下,当然,如果能提交PR的话就更好了:)