wasm_run_flutter 0.1.0 copy "wasm_run_flutter: ^0.1.0" to clipboard
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
8
likes
140
pub points
52%
popularity

Publisher

unverified uploader

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.

Repository (GitHub)
View/report issues

Topics

#wasm #interop #runtime #interpreter #ffi

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter, flutter_web_plugins, plugin_platform_interface, wasm_run

More

Packages that depend on wasm_run_flutter