一、WebAssembly 是什么?能做什么?
WebAssembly 是通过 *.wasm 文件进行存储的,这是编译好的可移植、精悍、载入迅捷的二进制格式文件,它的体积非常的小。更多查看 webassembly 官网
.wasm 文件 与 .wat 文件的区别
.wat文件: 可读的S表达式文本文件.wasm文件: 是 WebAssembly 的二进制格式文件
二、WebAssembly 处于编译阶段哪个环节
WebAssembly能做到像Java字节码一样,一次编译到处运行,具有跨平台特性。以此同时,作为中间码的WebAssembly直接省略编译前端的步骤,而JavaScript需要实时编译,相比之下性能优势显著

三、WebAssembly 怎么跟 js 互通
在浏览器中,提供了一个全局的
window.WebAssembly对象,可以用于实例化WASM模块。

这是一整个系列文章,定期更新