WebAssembly: Difference between revisions
[unchecked revision] | [unchecked revision] |
Content deleted Content added
m →Interpeters: remove duplicate |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 9:
Unlike Java and Dalvik, interpreting WebAssembly binary is much easier, has no legal concerns, and there are many already written libraries to do so in many languages (most notably [[C]] and [[Rust]]).
==
=== Lua ===
Line 61:
* [https://www.w3.org/TR/wasm-core-1 WebAssembly Core Specification]
* [https://github.com/WebAssembly/WASI WASI], ABI specification to run WASM outside of Web browsers
* [https://github.com/WebAssembly/WASI/blob/main/docs/WASI-overview.md WASI
* [https://github.com/CommonWA/cwa-spec CommonWA] minimal specification of the standard API for non-Web usermode environments
* [https://en.wikipedia.org/wiki/WebAssembly WebAssembly] on Wikipedia
Line 84:
* [https://github.com/wasm3/wasm3 wasm3] Interpreter in '''C''', aims for high performance and WASI compatibility
* [https://github.com/paritytech/wasmi wasmi], Interpreter in '''Rust'''
* [https://github.com/mohanson/pywasm pywasm] Interpreter in '''Python'''
* [https://github.com/perlin-network/life life] Interpreter in '''Go'''
Line 97 ⟶ 96:
* [https://developer.mozilla.org/en-US/docs/WebAssembly/Rust_to_wasm Tutorial on Rust to WASM] by Mozilla
[[Category:
[[Category:Standards]]
|