将 JS 代码编译成 WebAssembly Walt

将 JS 代码编译成 WebAssembly Walt

MIT
JavaScript 查看源码»
跨平台
2018-10-12
局长

Walt 是一种类似于 JavaScript 的 WebAssembly 文本格式语法。通过 Walt 将 JS 代码稍加修改,把 JS 代码编译成 WebAssembly,然后用 Webpack 打包成 WASM 在浏览器加载。

.walt 文件可直接编译为 WebAssembly 二进制格式。

功能特性

  • 编写接近原生的 JavaScript 代码

  • 不需要编写 C/C++ 或 Rust 代码,只需编写 JavaScript 代码

  • 不需要 LLVM/binary 工具包,零依赖,100% 使用 JavaScript 编写

  • 快速编译,集成到 Webpack

示例代码

export function fibonacci(n: i32): i32 {
  if (n <= 0) return 0;
  if (n == 1) return 1;
  return fibonacci(n - 1) + fibonacci(n - 2);
}
的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

绝命毒师 有感

美剧 绝命毒师

2014/05/22 23:22
307
0
WebAssembly 技术汇总

官方网站 https://webassembly.org/ 要点 文件格式(wasm,wast/wat,asm.js) 编译(emscripten) 编程语言(C/C++、Rust、Golang、Javascript、Typescript) 执行环境(browser、node.js、k...

2018/10/23 17:53
37
0
Fortran用openmp编译出stackoverflow问题

0x000007FE083F86C8 (DH0_fortran_DLL.dll) (GccCallfortranDLLexample.exe 中)处有未经处理的异常: 0xC00000FD: Stack overflow (参数: 0x0000000000000001, 0x0000000000033000)。...

2018/05/08 18:10
80
0
in prison Cantilevered pads ar

in prison Cantilevered pads ar

2015/06/18 14:26
2
0
GMT85 near Concord

GMT85 near Concord

2015/06/05 13:15
5
0
药品集中采购大幕拉开;医疗十大领域蓄势待发;对医患沟通“没地儿”说不 | 医药资讯

1药品集中采购大幕拉开,江苏公布采购分类标准!   江苏省医疗机构药品(耗材)网上集中采购与监督平台9月9日印发《关于公示2015年江苏省药品集中采购申报资质审核情况的通知》指出,对参与...

2016/09/19 16:16
6
0
优化Python代码

优化代码 翻译自:http://scipy-lectures.github.com/advanced/optimizing/index.html 作者:Gaël Varoquaux License:Creative Commons Attribution 3.0 United States License (CC-by) http...

2012/10/22 20:44
1K
1
十大数据挖掘算法及各自优势

国际权威的学术组织the IEEE International Conference on Data Mining (ICDM) 2006年12月评选出了数据挖掘领域的十大经典算法:C4.5, k-Means, SVM, Apriori, EM, PageRank, AdaBoost, kNN,...

2013/05/21 22:57
790
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部