WebAssembly Examples
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
benchmark update fibonacci Mar 18, 2017
cpp merge from doc Mar 18, 2017
fibonacci update fibonacci Mar 18, 2017
js-api merge from doc Mar 18, 2017
matrix update matrix Mar 18, 2017
multi-wasm update multi-wasm Mar 18, 2017
nbody update nbody Mar 18, 2017
rust update rust Mar 18, 2017
simple merge from doc Mar 18, 2017
README.en.md update readme Feb 19, 2017
README.md update readme Feb 19, 2017
how_to_code.md rename Feb 21, 2017
loader.js update fibonacci Mar 18, 2017
standalone.js move standalone.js Mar 18, 2017

README.md

WebAssembly Examples

各种 WebAssembly 的例子。可以使用下列激进版浏览器运行。

除了上边几个激进的浏览器,在主流版本里开启 flag 也是可以使用 WebAssembly :

  • Chrome: 打开 chrome://flags/#enable-webassembly,选择 enable
  • Firefox: 打开 about:configjavascript.options.wasm 设置为 true

Examples

每个例子里都有单独的 README。

  • simple: 使用 asm.js 编译成 WebAssembly 的例子。
  • cpp: 用 C/C++ 编译成 WebAssembly 的例子。
  • multi-wasm: 使用多个 wasm 文件。
  • js-api: 在 wasm 中调用 javascript API。
  • rust: 把 Rust 编译成 WebAssembly 的例子。