Spreading the News about WebAssembly since 2015

WebAssembly - or wasm for short - is a new binary syntax for low-level code on the web platform; and this website acts as a news aggregator on the topic.

If you are interested to contribute a post, feel free to do so. The site is hosted on GitHub using Jekyll; it would only require you to make a pull request with your link or content in a markdown file. Have a look at the how-to.

WASM.NEWS is a branch of the JS.ORG initiative. Until JavaScript gets overtaken by WebAssembly you may also want to have a look at NEWS.JS.ORG.

The Open Source C++11/C++14 and OpenGL graphics engine Magnum recently added first-class WebAssembly support. An article on the official blog explains how to easily compile your C++ projects to WebAssembly, compares it to asm.js and mentions a few useful tips for best online experience. Last but not least, there's a bunch of online demos that use both WebGL 1 and 2, showing how a single codebase can be run both natively and in the browser.
In March 2017, just five months ago, the WebAssembly Community Group reached consensus on the initial (MVP) binary format, JavaScript API, and reference interpreter. This exciting new technology is already shipping in Chrome, Firefox and will be fully supported in macOS High Sierra with iOS 11 with Microsoft Edge support following shortly thereafter. But what is WebAssembly and what does it mean for the web?
posted on 09 Aug 2017 by Philipp in article tagged with , and . 0 Comments
WebAssembly is designed to complement and run alongside JavaScript — using the WebAssembly JavaScript APIs, you can load WebAssembly modules into a JavaScript app and share functionality between the two. This allows you to take advantage of WebAssembly's performance and power and JavaScript's expressiveness and flexibility in the same apps, even if you don't know how to write WebAssembly code.
posted on 27 Mar 2017 by Vainl in article tagged with and . 0 Comments
Lua VM running in your browser!
posted on 27 Mar 2017 by Vainl in tool tagged with and . 0 Comments

A simple .wasm binary file loader for Webpack. Import your wasm modules directly into your bundle as Constructors returning of WebAssembly.Instance. This avoids the need of using fetch and parse for your wasm files. Imported wasm files are converted to Uint8Arrays and become part of the full JS bundle.

posted on 18 Mar 2017 by Vainl in tool tagged with . 0 Comments

A blog post by Alon Zakai that compares performance of wasm to asm.js

posted on 15 Mar 2017 in article tagged with and . 0 Comments
TurboScript is an experimental programming language for parallel programming for web which compiles to JavaScript, asm.js and WebAssembly. The syntax is same as TypeScript with few enhancements and the compiler is open source and written in TypeScript.
Disclaimer ● Impressum/Legals© 2015 JS.ORG