https://github.com/takenobu-hs/webassembly-illustrated
WebAssembly (Wasm) illustrated
https://github.com/takenobu-hs/webassembly-illustrated
abstract-machine wasm webassembly
Last synced: about 1 year ago
JSON representation
WebAssembly (Wasm) illustrated
- Host: GitHub
- URL: https://github.com/takenobu-hs/webassembly-illustrated
- Owner: takenobu-hs
- License: bsd-3-clause
- Created: 2018-10-17T13:31:54.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-11-30T14:06:35.000Z (over 7 years ago)
- Last Synced: 2025-06-24T01:11:35.010Z (about 1 year ago)
- Topics: abstract-machine, wasm, webassembly
- Homepage:
- Size: 1.8 MB
- Stars: 94
- Watchers: 6
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- License: LICENSE
Awesome Lists containing this project
README
WebAssembly (Wasm) illustrated
==============================
This is an illustrated document about the WebAssembly (Abstract machine).
Here is: [WebAssembly (Wasm) illustrated](https://takenobu-hs.github.io/downloads/WebAssembly_illustrated.pdf) (PDF).
Contents
--------
1 Introduction
- Overview
2 WebAssembly abstract machine
- Abstract machine
- Store
- Stack
- Computational model
- Type
- Trap
- Thread
- External interface
3 WebAssembly module
- Module
- Binary encoding
4 WebAssembly instructions
- Instructions
- Simple instructions
- Control instructions
- Byte order
Appendix A : Semantics
Appendix B : Implementation
- Implementations
- CLI development utilities
- Test suites
- Desugar examples
Appendix C : Future
References