跳至正文
Wener Notes

AssemblyScript

约 1 分钟阅读
TypeScript
export function fib(n: i32): i32 {
  var a = 0,
    b = 1;
  if (n > 0) {
    while (--n) {
      let t = a + b;
      a = b;
      b = t;
    }
    return b;
  }
  return a;
}
bash
asc fib.ts --outFile fib.wasm --optimize

关联信息

反向链接、本文链接的其他页面和外部资料。

反向链接

  • WASM Awesome
    笔记 · AssemblyScript

    推荐 rust, c, c++, zig · 推荐 js 加嵌入类型的 engine - duktape, quickjs · emscripten 可以将 llvm 支持的任意语言编译为 wasm · 几种场景 · for WASM · 语言层面 AssemblyScript

参考资料

GitHub1 条
其他外链2 条
最近更新commit b4d3722编辑