Want to learn and master WebAssembly?
Discover the power of WebAssembly, a binary instruction format for a stack-based virtual machine. Gain familiarity with the core specification, module abstraction, and Instruction Set Architecture by writing WebAssembly Text Format files by hand. With a deeper understanding, create smaller modules and have total control over your module’s interaction with the host environment. Experience the surprising accomplishments that can be achieved with just a few kilobytes of hand-written WebAssembly. Start exploring the possibilities today!
About WebAssembly
WebAssembly
is a binary instruction format for a stack-based virtual machine. It is a W3C standard that ships in all major browsers and features streaming compilation and convenient interoperability with JavaScript.
Most compiled languages
many server-side runtimes
WebAssembly Systems Interface (WASI)
The focus of this track is on writing WebAssembly Text Format (*.wat) files by hand in order to gain familiarity with the virtual machine, Instruction Set Architecture, and module abstraction provided by the core specification. While most production deployments of WebAssembly are compiled from higher-level languages, many developers depend on relatively heavy-weight frameworks that abstract away the WebAssembly virtual machine via heavyweight JavaScript glue code and generate relatively large, multi-megabyte binaries that result in slower startup-times. A deeper understanding of WebAssembly enables the creation of smaller modules and gives you total control over how your module interacts with the surrounding host environment. You might be surprised what can be accomplished with a few kilobytes of WebAssembly written by hand!
a few kilobytes of WebAssembly written by hand
User Reviews
Be the first to review “Want to learn and master WebAssembly?”
You must be logged in to post a review.
There are no reviews yet.