Walt 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Walt 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: 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);
}
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Walt 的相关资讯

还没有任何资讯

Walt 的相关博客

绝命毒师 有感

美剧 绝命毒师

WebAssembly 技术汇总

官方网站 https://webassembly.org/ 要点 文件格式(wasm,wast/wat,asm.js) 编译(emscripten) 编程语言(C/C++、Rust、Gol...

cpu capacity、task_util、cpu_util是如何计算的?

在进程调度中使用到了一些比较关键的参数,用来作为调度、cpu调频、EAS等关键功能的前提。 并且在相关模块中经常交替出现,比...

Fortran用openmp编译出stackoverflow问题

0x000007FE083F86C8 (DH0_fortran_DLL.dll) (GccCallfortranDLLexample.exe 中)处有未经处理的异常: 0xC00000FD: Stack overf...

探索ADC的原理(自制3位并行比较型ADC)

摘要 本文通过列举历史中出现的产品,梳理了模数转换器在20世纪30年代~~20世纪80年代末的发展历史。接下来,简要介绍模数转换...

打分排序系统漫谈2 - 点赞量?点赞率?! 置信区间!

在第一篇打分系统漫谈1 - 时间衰减我们聊了两种相对简单的打分算法Hacker News和Reddit Hot Formula,也提出了几个这两种算法...

环球影城母公司:务必阻止复仇者和 X 战警团聚

今日导读 去年 12 月,迪士尼宣布收购 21 世纪福克斯后,许多漫威粉丝们马上欢呼:复仇者终于可以和 X 战警团聚了!然而,超级...

中国海洋馆迎来“机器海豚”!每只2600万美元

作者|牛婉杨 来源|大数据文摘 不管是大人还是孩子,对海豚这种生物都很难有抵抗力。 这种可能是全世界最聪明的生物以对人类...

Walt 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
7 收藏
分享
返回顶部
顶部