70个版本 (38个稳定版)

新版本 4.3.6 2024年8月22日
4.3.5 2024年7月16日
4.3.2 2024年6月11日
4.2.7 2024年3月19日
1.0.0-alpha52020年11月6日

#1333 in WebAssembly

Download history 22457/week @ 2024-05-02 20545/week @ 2024-05-09 22168/week @ 2024-05-16 18360/week @ 2024-05-23 21086/week @ 2024-05-30 20190/week @ 2024-06-06 27971/week @ 2024-06-13 20207/week @ 2024-06-20 17456/week @ 2024-06-27 30938/week @ 2024-07-04 39571/week @ 2024-07-11 31989/week @ 2024-07-18 20854/week @ 2024-07-25 31114/week @ 2024-08-01 29366/week @ 2024-08-08 32112/week @ 2024-08-15

117,449 每月下载量
用于 302 个crate (41个直接使用)

MIT或Apache-2.0 WITH LLVM-exception

250KB
5.5K SLoC

wasmer-types 构建状态 加入Wasmer Slack MIT许可证

此库提供了在任何地方轻松使用WebAssembly所需的所有类型和特性。

此外,它定义了以下 类型

  • units,如 PagesBytes
  • typesvalues,如 I32I64F32F64ExternRefFuncRefV128、值转换、ExternTypeFunctionType 等。
  • native 包含一组特性和实现,用于处理在主机上有直接表示的WebAssembly类型。
  • memory_view,一个API,用于在将字节解释为特定类型(i8i16i32 等)时读写内存。
  • indexes 包含各种类型的所有可能的WebAssembly模块索引。
  • 为表、数据等提供 initializers
  • features,用于启用或禁用Wasmer运行时内的某些WebAssembly功能。

致谢

本项目从cranelift-entity借用了实体结构的某些代码。我们决定将其移至此处,以帮助进行序列化和反序列化。

请查看Wasmer致谢以进一步了解项目的许可证和其他归属。

依赖关系

~10-20MB
~348K SLoC