Hello to WebAssembly
WebAssembly or wasm is a new portable, size- and load-time-efficient format suitable for compilation to the web.
- Efficient & fast
- Safe
- Open and debuggable
- Part of the open web platform
Ref: webassembly.org
Say Hello to WebAssembly
- Download & Install emscripten.
-
Write
hello.cinC/C++#include <stdio.h> int main() { printf("hello, world!\n"); return 0; } - Run
emcc hello.c, then you can get aa.out.js. -
Run
node a.out.jsC:\Users\Administrator\Desktop>emcc hello.c C:\Users\Administrator\Desktop>node a.out.js hello, world!
Create HTML file to run hello.c
- Run
emcc hello.c -o hello.html - Open
hello.htmlwith Chrome.