pywasm3 0.5.0

Creator: bradpython12

Last updated:

0 purchases

pywasm3 0.5.0 Image
pywasm3 0.5.0 Images
Add to Cart

Description:

pywasm3 0.5.0

pywasm3
Python bindings for Wasm3, the fastest WebAssembly interpreter
Main repository: Wasm3 project
Install
# Latest release:
pip3 install pywasm3

# Bleeding edge version:
pip3 install https://github.com/wasm3/pywasm3/archive/main.tar.gz

# Or, if you have a local copy:
pip3 install .

Usage example
import wasm3, base64

# WebAssembly binary
WASM = base64.b64decode("AGFzbQEAAAABBgFgAX4"
"BfgMCAQAHBwEDZmliAAAKHwEdACAAQgJUBEAgAA"
"8LIABCAn0QACAAQgF9EAB8Dws=")

env = wasm3.Environment()
rt = env.new_runtime(1024)
mod = env.parse_module(WASM)
rt.load(mod)
wasm_fib = rt.find_function("fib")
result = wasm_fib(24)
print(result) # 46368

License
This project is released under The MIT License (MIT)

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.