This is may really be just news to me, but today I learned that @dubroyPatrick Dubroy's and
@marianoguerra's book "WebAssembly from the Ground Up" has actually been available for a while and the topics look super interesting...
Top level topics (quoting from their website):
- What exactly WebAssembly is, and what makes it unique.
- How to instantiate a WebAssembly module in JavaScript and run its functions.
- The binary module format, and how to hand craft a module from scratch.
- How to create a simple compiler with Ohm.
- The instruction set: numeric instructions, memory access, control flow, etc.
- How to interact with the outside world.
- The WebAssembly security model: what makes it safe?
(Ps. If you're looking to combine this new knowledge and are interested in building hybrid JS/TS/WASM apps, also check out my extensible https://thi.ng/wasm-api toolchain...)