August 2019
Beginner to intermediate
798 pages
17h 2m
English
WebAssembly (Wasm) is a machine model and executable format targeting a virtual machine. It is designed for efficiency, both in speed and file size. This means that you can use a WebAssembly binary on any platform you want without a single change.
WebAssembly comes in two formats: plain text format and binary format. Plain text format WebAssembly files have the .wat extension, whereas binary files have the .wasm file extension. Notice that once you have a WebAssembly binary file, you will have to load and use it using the JavaScript API.
Apart from Go, WebAssembly can also be generated from other programming languages that have support for static typing, including Rust, C, and C++.
Read now
Unlock full access