v3.11.0b5
Unofficial, experimental WebAssembly builds for Python 3.11.0b5
See availability notes and WASM README.md for platform limitations.
Python-3.11.0b5-wasm32-emscripten-3.1.18-browser.zip
Python in the browser.
The files must be served from a web server. You can use the ./wasm_webserver.py
script to run a local web server and access the browser REPL from http://localhost:8000/python.html
Python-3.11.0b5-wasm32-emscripten-3.1.18-node-dl.zip
Python on NodeJS (dynamic linking enabled).
Run with:
node python.js
For older NodeJS you may have to use
node --experimental-wasm-bigint python.js
Python-3.11.0b5-wasm32-emscripten-3.1.18-node-pthreads.zip
Python on NodeJS (pthread emulation enabled).
For older NodeJS you may have to use
node --experimental-wasm-bigint --experimental-wasm-threads --experimental-wasm-bulk-memory python.js
Python-3.11.0b5-wasm32-wasi-16.zip
Python on WASI (WebAssembly System Interface).
wasmtime run --dir . -- python.wasm
Needs a recent version of wasmtime