#wasm-module #webasm #garbage #collect #gc #exports #imports

tetsy-wasm-gc-api

一个用于收集Webassembly模块的库

显示crate…

1 个不稳定版本

使用旧的Rust 2015

0.1.11 2021年3月8日

#20 in #imports

Download history 90/week @ 2024-03-11 70/week @ 2024-03-18 92/week @ 2024-03-25 102/week @ 2024-04-01 49/week @ 2024-04-08 76/week @ 2024-04-15 73/week @ 2024-04-22 60/week @ 2024-04-29 67/week @ 2024-05-06 66/week @ 2024-05-13 47/week @ 2024-05-20 55/week @ 2024-05-27 51/week @ 2024-06-03 47/week @ 2024-06-10 48/week @ 2024-06-17 63/week @ 2024-06-24

214 每月下载量
用于 17 个crate(直接使用3个)

MIT/Apache

38KB
933

tetsy-wasm-gc

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

更详细的解释是,这两点意味着 tetsy-wasm-gc 可能不再是你需要运行的实用命令

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

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

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

许可证

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

贡献

除非你明确说明,否则根据Apache-2.0许可证定义的,你故意提交的任何贡献,包括在此项目中,都应按上述方式双重许可,不附加任何其他条款或条件。

依赖关系

~580KB
~13K SLoC