What is web assembly?
I've looked high and low on the internet to try and find out what this is but I still don't understand
Help me out here
>>57580183
More abstraction for JS, from what I heard.
>>57580183
1 bait
2 google it
3 goatse
http://webassembly.org
its backend to your front end
Standardized binary blobs that run inside your browser.
Previously, your browser would receive javascript program code from the webpage and run that.
With wasm, it receives and executes a binary blob instead.
Progress.
>>57580183
'idiomatic' JS is relatively slow
However, the asm.js project found that you could use a subset of JS and achieve fairly decent speeds. Rather than writing in this subset directly, which is not particularly pleasant, you could write a compiler that turned say C code in to asm.js style Javascript.
webassembly is asm.js 'done right', forming its own assembly syntax instead of piggybacking off of Javascript. This has the same benefits (a simpler target language that is easier to optimise for) without the other cruft. The only disadvantage is that web browsers must now add support for webassembly, where as asm.js already worked on any browser with Javascript, but in the meantime you also have webassembly -> asm.js tools that let the browser use webassembly if it is able or fallback to asm.js when if it doesn't support webassembly yet.
>>57580183
get this book, you'll master soon