#wasm-module #webasm #垃圾 #导出 #导入 #垃圾收集 #移除

app tetsy-wasm-gc

一个用于垃圾回收 WebAssembly 模块的 CLI 工具

显示包…

1 个不稳定版本

使用旧的 Rust 2015

0.1.6 2021年3月8日

#21#导入

MIT/Apache

48KB
998

tetsy-wasm-gc

注意:你可能不需要使用此项目。此项目不再需要手动运行,也不需要安装 tetsy-wasm-gc 可执行文件。

关于更详细的说明,这两点意味着 tetsy-wasm-gc 很可能不再是你需要运行的命令

  1. Rust 编译器现在在链接 wasm 可执行文件时原生支持 --gc-sections,这意味着 wasm 可执行文件在编译器输出时已经移除了90%的垃圾。
  2. wasm-pack(和 wasm-bindgen)项目将默认为你运行此操作,因此无需再次运行。

不要包含此构建!如果你认为需要,请随时在 wasm-packwasm-bindgen 上提交问题,因为这可能是这些项目中的一个错误!

一个小命令,用于垃圾回收 wasm 模块并移除所有不必要的导出、导入、函数等。这实际上是针对任意 wasm 可执行文件的 --gc-sections。对于来自 Rust 编译器的 Rust 程序来说不是必需的,现在仅提供作为学习用途,并在必要时作为库使用。

许可证

此项目根据您的选择,受以下任一许可证的约束

使用。

贡献

除非您明确声明,否则您提交给本项目并有意包含在内的任何贡献,根据 Apache-2.0 许可证的定义,应按上述方式双重许可,不附加任何额外条款或条件。

依赖项

~1.1–8.5MB
~63K SLoC