wasm_run_flutter 0.1.0
wasm_run_flutter: ^0.1.0 copied to clipboard
This library contains the necessary platform bindings for executing `package:wasm_run`'s Web Assembly executor. Uses Rust's wasmtime optimizing runtime or wasmi interpreter.
wasm_run_flutter #
A Web Assembly executor for the Dart programming language.
Currently it uses the wasmtime 14.0 or wasmi 0.31 Rust crates for parsing and executing WASM modules. Bindings are created using package:flutter_rust_bridge.
For more information on usage and documentation, please visit the main repository: https://github.com/juancastillo0/wasm_run.
This Flutter library only contains the necessary binaries for executing package:wasm_run's WASM API. The WASM runtime used for each platform is selected according to the platform and architecture according to the following table:
| Platform | Architecture | Runtime[1] |
|---|---|---|
| Linux | aarch64 x86_64 | Wasmtime 14.0 |
| MacOS | aarch64 x86_64 | Wasmtime 14.0 |
| Windows | aarch64 x86_64 | Wasmtime 14.0 |
| iOS | aarch64 x86_64 aarch64-sim | Wasmi 0.31 |
| Android | armeabi-v7a x86 x86_64 | Wasmi 0.31 |
| Android | arm64-v8a | Wasmtime 14.0 |
| Web | N/A | Browser/Wasmi 0.31 |