4 ms·
> Added support for WebAssembly, an emerging standard that brings near-native performance to Web-based games, apps, and software libraries without the use of pl
by wiremine 10y ago
> Added support for WebAssembly, an emerging standard that brings near-native performance to Web-based games, apps, and software libraries without the use of plugins.
I've been watching this from the sidelines... what's the best way to dive into WebAssembly? Or is it just waiting for tooling to catchup to produce it for WebAssembly-enabled browsers to execute?
- callahad 10y agoThe WASM Explorer is a good place to start. I wrote up a little blurb about it: https://hacks.mozilla.org/2017/03/previewing-the-webassembly-explorer/ https://hacks.mozilla.org/2017/03/previewing-the-webassembly... Lin Clark's Cartoon Intro to WebAssembly is also great: https://hacks.mozilla.org/2017/02/a-cartoon-intro-to-webassembly/ https://hacks.mozilla.org/2017/02/a-cartoon-intro-to-webasse... Rasumus Andersson's WASM Intro dives deeper into the binary format and wasm semantics: https://rsms.me/wasm-intro https://rsms.me/wasm-intro Lastly, the WASM Community Group's page at http://webassembly.org http://webassembly.org is quite good. The tooling story is currently the same as it was for asm.js: Use the Emscripten fork of LLVM. Upstream support is being worked on in LLVM, and Rust has a cross-compiler in the works.
- vanderZwan 10y agoGiven that WASM is a stack-based language, do you think it would be a good target for a modern concatenative language? Something like, say, Kitten? http://kittenlang.org/ http://kittenlang.org/
- bogas04 10y agoThis video is a great start to it https://youtu.be/3XrGjSnPHGY https://youtu.be/3XrGjSnPHGY