Introduction to WebAssembly
Internet EngineeringFall 2023
@1995parhamWe, Mohammad and
Narges gave a presentation as
Introduction to WebAssembly in
Internet Engineering course
at Shahid Beheshti University.
Here you can find the slides and some code example of
this presentation for better intuition. Before using the codes, we highly
recommend to read the slides.
Tools- For converting
.wat file to
.wasm, firstly install
wabt. Then run the commands
below in your terminal.(More detailed help can be found on wabt github page).
InsllationTo install it on your OS, follow the steps
Running wat2wasmsome examples:
# parse and typecheck test.wat
$ bin/wat2wasm test.wat
# parse test.wat and write to binary file test.wasm
$ bin/wat2wasm test.wat -o test.wasm
# parse spec-test.wast, and write verbose output to stdout (including the
# meaning of every byte)
$ bin/wat2wasm spec-test.wast -v