What is WebAssembly?

Click for: original source

Eric Elliott article about WebAssembly. WebAssembly gives us access to a set of low level building blocks that we can use to construct just about anything you can imagine.

The web platform is getting a new low-level binary compile format that will do a better job at being a compiler target than JavaScript.

WebAssembly defines an Abstract Syntax Tree (AST) that gets stored in a binary format. Binary is great because it means we can create smaller app bundles.

WebAssembly is:

  • An improvement to JavaScript
  • A new language: WebAssembly code defines an AST (Abstract Syntax Tree)
  • A browser improvement: Browsers will understand the binary format,
  • A compile target

WebAssembly brings language diversity to the web platform. Interesting read, well worth your time.

[Read More]

Tags programming javascript nodejs