rustc生成wasm文件缩减大小
在使用rustc --target wasm32-unknown-unknown —O src/lib.rs 或 cargo build wasm32-unknown-unknown 生成的wasm文件大小为1.6Mb
添加-C lto 参数后大小仅为232kb
1 | rustc +nightly wasm32-unknown-unknown -O -C lto src/lib.rs |
在rs顶部添加
1 |
删除空main函数
大小仅为173kb
如果使用cargo,需要在Cargo.toml中加入
1 | [profile.release] |
然后执行
1 | cargo build --target wasm32-unknown-unknown --release |