#webassembly is a pretty big deal for the Web - it provides a compact, fast-to-parse, fast-to-run binary byte code for the Web, in the right conditions.
It complements #JavaScript for tasks that are CPU intensive, and facilitates porting of non-JS code bases (e.g. game engines)
This tweet is unavailable
1
4
1
2
To understand the basic value proposition of #WebAssembly, @linclark provided a great series of article, notably hacks.mozilla.org/2017/02/wh…
1
1
3 specs are beginning their way on the formal standardization track today.
Web Assembly Core describes the low level code format w3.org/TR/2018/WD-wasm-core-… - unless you're a compiler/transpiler guru, this is probably not things you'll be dealing with on a daily basis.
1
1
Web Assembly JavaScript Interface provides the API exposed in browsers to load, run and interact with Web Assembly modules w3.org/TR/2018/WD-wasm-js-ap…
1
1
For instance,
WebAssembly.instantiate(buffer, importObj);
will instantiate a Web Assembly module from the buffer, and pass it importObj where it can get data or functions from the calling JavaScript.
1
1
The last document, Web Assembly Web API, is a start of a series of further integration points into the Web Platform: w3.org/TR/2018/WD-wasm-web-a…
It provides at the moment e.g. a way to compile a #WebAssembly module from a streamed response.
1
1
All that work is happening in a single Github repo github.com/WebAssembly/spec/
Because that work started its incubation some time ago in #w3cCommunity Group, despite its early stage on the standardization track, it is already widely available in browsers caniuse.com/#feat=wasm
1
1
1
To create Web Assembly modules, @arasentin published the other day helpful notes to createa truly compact module - early experimentation with #WebAssembly led sometimes to overly large payload… aransentin.github.io/cwasm/
Feb 15, 2018 · 1:38 PM UTC
1
1
If you want to learn more about this, don't miss @linclark chapters.io presentation on Feb 26 meetup.com/Pittsburgh-Code-S…
1

