Categories

In my previous post, I talked about WebAssembly (WASM) and its potential through the eyes of a JavaScript web developer. (I recommend reading that post before this one)
After writing my post I was excited to use WASM in a real application I was developing at my internship at GDK Software. I was not developing applications with real heavy calculations so there wasn’t a proper use for WASM, but that did not slow me down in using this new technology.
Read the article: https://medium.com/@BartInTheField/c-map-compiled-to-webassembly-vs-javascript-map-39af1c950d6c

All you need to know about WebAssembly of this week:
Exploring Compilation from TypeScript to WebAssembly
Binary AST - Motivations and Design Decisions - Part 1
The simplest way to get started with WebAssembly
Ruby, Opal and WebAssembly by yhara
Bringing the web up to speed with WebAssembly
JavaScript C++: Modern Ways to Use C++ in JavaScript Projects
CreaturePack: High Performance 2D WebGL Character Animation with WebAssembly
mono-wasm: a proof-of-concept aiming at building C# applications into WebAssembly, by using Mono and compiling/linking everything statically into one .wasm file that can be easily delivered to browsers.
wasm-toolchain: Toolchain for building C code to WASM.
wasmify: Import WebAssembly code with Browserify.
rollup-plugin-wasm: Use this Rollup plugin to import source code which compiles to WebAssembly (such as C, C++, Wat, Rust), or just import standalone .wasm binaries
JSC.js: JavaScriptCore Compiled to WebAssembly
WebAssembly Rocks featured
Games build on WebAssembly
Coin minners via WebAssembly
WebAssembly Weekly #6: Compilers & Languages
WebAssembly Weekly #5: Memory matters
WebAssembly Weekly #4: How to Learn WebAssembly
WebAssembly Weekly #3: Registration for Santa Clara 2017 CG Meeting
WebAssembly Weekly #2: Webpack + WebAssembly + W3C
WebAssembly Weekly #1: Real world WebAssembly

WebAssembly in Action introduces the WebAssembly stack and walks you through the process of writing and running browser-based applications. Expert developer Gerard Gallant gives you a firm foundation of the structure of a module, HTML basics, JavaScript Promises, and the WebAssembly JavaScript API. After building simple modules, you’ll delve deeper into dynamic linking of multiple modules at runtime, working with NodeJS modules, building modules with C/C++ and the Emscripten toolkit, and running a UI-independent thread with an HTML5 web worker.
To ensure your code is error-free, you’ll also learn about WebAssembly Text Format, which is vital for debugging. You’ll reinforce your learning with real-world examples and get a glimpse of features-to-come, including host bindings and garbage collection. WebAssembly makes it possible to create apps for online video gaming, image and video editing, virtual reality, peer-to-peer collaboration, music streaming, and many more without adjusting to the idiosyncrasies of JavaScript. This well-rounded tutorial is your ticket!
WebAssembly in Action has now entered Manning's Early Access Program (MEAP): https://www.manning.com/books/webassembly-in-action

After many months of development, version 1.0 of WebAssembly (wasm for friends), is here.
WebAssembly https://webassembly.org/
Read the article: https://medium.com/@interlogica/webassembly-1-0-786e4c12e578