40 releases (15 stable)
|new 3.2.0-beta.1||Mar 23, 2023|
|3.1.0||Dec 12, 2022|
|3.0.2||Nov 26, 2022|
|3.0.0-alpha.4||Jul 29, 2022|
|1.0.0-alpha5||Nov 6, 2020|
#809 in WebAssembly
105,330 downloads per month
Used in 179 crates (33 directly)
This library provides all the types and traits necessary to use WebAssembly easily anywhere.
Among other things, it defines the following types:
V128, value conversions,
nativecontains a set of trait and implementations to deal with WebAssembly types that have a direct representation on the host,
memory_view, an API to read/write memories when bytes are interpreted as particular types (
indexescontains all the possible WebAssembly module indexes for various types
initializersfor tables, data etc.
featuresto enable or disable some WebAssembly features inside the Wasmer runtime
This project borrowed some of the code for the entity structure from cranelift-entity. We decided to move it here to help on serialization/deserialization.
Please check Wasmer ATTRIBUTIONS to further see licenses and other attributions of the project.